Преглед изворни кода

计量类型是数量的不能拆

yijing пре 1 година
родитељ
комит
48639fbdcf
1 измењених фајлова са 11 додато и 7 уклоњено
  1. 11 7
      src/views/warehouseManagement/stockManagement/add.vue

+ 11 - 7
src/views/warehouseManagement/stockManagement/add.vue

@@ -1846,6 +1846,7 @@ export default {
           supplierId: '', // 供应商id
           supplierName: '', // 供应商名称
           supplierCode: '',
+          measureType: item.measureType, // 计量类型
           approvalNumber: item.approvalNumber, // 批准文号
           packingSpecification: item.packingSpecification, // 包装规格
           packingSpecificationOption: newSpecificationOption[index], // 包装规格选项
@@ -2250,13 +2251,16 @@ export default {
     },
     // 生成包装
     generateWrappers(row, productIndex, packingCodeList) {
-      console.log(packingCodeList, 'packingCodeList')
-      // 判断是否拆包,如果是不拆包,计量单位=包装单位,则不生成包装层数据
-      if (row.measureUnit == row.packingUnit) {
-        // 直接生成物品层数据
-        this.productList[productIndex].measureQuantity = row.measureQuantity;
-        this.productList[productIndex].weight = row.weight;
-        return;
+      console.log(packingCodeList, 'packingCodeListROW', row.measureType)
+      //计量类型是数量
+      if (row.measureType != 1) {
+        // 计量单位=包装单位,则不生成包装层数据
+        if (row.measureUnit == row.packingUnit) {
+          // 直接生成物品层数据
+          this.productList[productIndex].measureQuantity = row.measureQuantity;
+          this.productList[productIndex].weight = row.weight;
+          return;
+        }
       }
 
       console.log('包装数据--------', row);