Kaynağa Gözat

fix: 生产入库包装规格问题

liujt 1 ay önce
ebeveyn
işleme
dd72ecb285

+ 2 - 1
src/views/bpm/handleTask/components/productionWarehousing/detailDialog.vue

@@ -222,7 +222,8 @@
             return {
               ...item,
               productName: item.categoryName,
-              productCode: item.categoryCode
+              productCode: item.categoryCode,
+              productId: item.categoryId
             };
           });
         }

+ 8 - 5
src/views/bpm/stockManagement/storage.vue

@@ -1893,7 +1893,7 @@
                 await storageApi.getCategoryPackageDisposition({
                   categoryIds: res.map((item) => item.id)
                 });
-              let packingSpecificationOption = res.map((item) => {
+              let packingSpecificationOptions = res.map((item) => {
                 return {
                   id: item.id,
                   packingSpecification: packingSpecification
@@ -1901,7 +1901,7 @@
                     .sort((a, b) => a.sort - b.sort)
                 }
               });
-              console.log(packingSpecificationOption,'packingSpecificationOption')
+              console.log(packingSpecificationOptions,'packingSpecificationOptions')
               // this.packingSpecificationOption = res.map((item) => {
               //   return packingSpecification
               //     .filter((ite) => item.id == ite.categoryId)
@@ -1953,17 +1953,20 @@
                 //     }
                 //   })
                 //   .filter((item) => !!item);
-                const packingSpecificationItem = packingSpecificationOption.find(packingSpecificationItem=>packingSpecificationItem.id==filtersItem.productId)?.packingSpecification
+                const packingSpecificationItem = packingSpecificationOptions.find(packingSpecificationItem=>packingSpecificationItem.id==filtersItem.productId)?.packingSpecification
+
+                console.log('packingSpecificationLabel~~~~~~', this.detailList, res, packingSpecification, packingSpecificationOptions, packingSpecificationItem);
 
                 // 显示规格
-                let packingSpecificationLabel = packingSpecificationItem
-                .map((item) => {
+                let packingSpecificationLabel = packingSpecificationItem?.map((item) => {
                   if (item.sort > 0) {
                     return `${item.packageCell}${item.packageUnit}/${item.conversionUnit}`;
                   }
                 })
                 .filter((item) => !!item);
 
+                
+
                 const newSpecificationOption = packingSpecificationItem;
 
                 // 换算重量