Browse Source

根据syOrderDataItemId判断重复子表id

fenghaifu 2 years ago
parent
commit
a637f08bfe
1 changed files with 3 additions and 6 deletions
  1. 3 6
      src/views/shipment-details/addShipDetDrawer.vue

+ 3 - 6
src/views/shipment-details/addShipDetDrawer.vue

@@ -657,14 +657,11 @@ export default {
             var rowData = newObj.syShippingDetailsItemList[i];
             for (var j=i+1;j<newObj.syShippingDetailsItemList.length; j++){
               var nextData = newObj.syShippingDetailsItemList[j];
-              if (rowData.smallPo == nextData.smallPo && rowData.orderNumber == nextData.orderNumber  && 
-              rowData.preDeliveryDate == nextData.preDeliveryDate  && rowData.preCompletionDate == nextData.preCompletionDate && 
-              rowData.itemNumber == nextData.itemNumber && rowData.inventoryCode == nextData.inventoryCode&& 
-              rowData.colour == nextData.colour&& rowData.size == nextData.size){
-                this.$message.error('第'+(i+1)+'行和第'+(j+1)+'行数据相同,无法保存');
+              if (rowData.syOrderDataItemId == nextData.syOrderDataItemId){
+                this.$message.error('第'+(i+1)+'行和第'+(j+1)+'行物订单子表id重复,无法保存');
                 return;
               }
-            }  
+            }
           }
           //判断当是手册纱时,手册纱单价和手册纱占比是否为空
           for (var i=0; i<newObj.syShippingDetailsItemList.length; i++){