Просмотр исходного кода

批记录-生产统计保存不关闭

lucw 7 месяцев назад
Родитель
Сommit
5d140b2939
1 измененных файлов с 21 добавлено и 17 удалено
  1. 21 17
      src/views/batchRecord/components/editModal.vue

+ 21 - 17
src/views/batchRecord/components/editModal.vue

@@ -1527,24 +1527,28 @@
           body.duration = body.duration * 60 * 60 * 1000;
         }
 
-        // 设置物料和产出明细中的  ruleId 、produceTaskId、produceTaskInstanceId
-        body.outputDetails = body.outputDetails.map((i) => {
-          return {
-            ...i,
-            ruleId: body.ruleId,
-            produceTaskId: body.produceTaskId,
-            produceTaskInstanceId: body.produceTaskInstanceId
-          };
-        });
+        if (body.outputDetails) {
+          // 设置物料和产出明细中的  ruleId 、produceTaskId、produceTaskInstanceId
+          body.outputDetails = body.outputDetails.map((i) => {
+            return {
+              ...i,
+              ruleId: body.ruleId,
+              produceTaskId: body.produceTaskId,
+              produceTaskInstanceId: body.produceTaskInstanceId
+            };
+          });
+        }
 
-        body.pickDetails = body.pickDetails.map((i) => {
-          return {
-            ...i,
-            ruleId: body.ruleId,
-            produceTaskId: body.produceTaskId,
-            produceTaskInstanceId: body.produceTaskInstanceId
-          };
-        });
+        if (body.pickDetails) {
+          body.pickDetails = body.pickDetails.map((i) => {
+            return {
+              ...i,
+              ruleId: body.ruleId,
+              produceTaskId: body.produceTaskId,
+              produceTaskInstanceId: body.produceTaskInstanceId
+            };
+          });
+        }
 
         this.butLoading = true;
         console.log('body', body);