From dfa96e967b34021c70ca5c41efc32ca8f4261954 Mon Sep 17 00:00:00 2001
From: 王震 <10952869+daywangzhen@user.noreply.gitee.com>
Date: 星期二, 28 十一月 2023 13:17:20 +0800
Subject: [PATCH] 	modified:   src/views/warehouse/pallettransports/index.vue

---
 src/views/warehouse/pallettransports/index.vue |   80 +++++++++++++++-------------------------
 1 files changed, 30 insertions(+), 50 deletions(-)

diff --git a/src/views/warehouse/pallettransports/index.vue b/src/views/warehouse/pallettransports/index.vue
index ca2d4ea..f52ae19 100644
--- a/src/views/warehouse/pallettransports/index.vue
+++ b/src/views/warehouse/pallettransports/index.vue
@@ -90,7 +90,8 @@
           </div>
           <div style="margin-top:10px;display:flex;height:36px;justify-content: space-between;align-items:center;">
             <div>
-              <span style="font-weight:bold;">绉诲簱鏄庣粏</span><span style="color:red;">({{
+              <span style="font-weight:bold;">绉诲簱鏄庣粏</span>
+              <span style="color:red;">({{
                 palletTransportsMaterialMultipleSelection.length > 0
                 ? palletTransportsMaterialMultipleSelection[
                   palletTransportsMaterialMultipleSelection.length - 1
@@ -548,18 +549,23 @@
     getPalletTransportsDetailData() {
       console.log("瀵瑰簲宸ュ崟",this.WorkOrder);
       console.log("鐗╂枡闇�姹�",this.palletTransportsMaterialMultipleSelection);
-       const data = {
-        partNo:this.palletTransportsMaterialMultipleSelection[0].partNo,
-        partDesc: this.palletTransportsMaterialMultipleSelection[0].partDesc,
-        transferQuantity: this.palletTransportsMaterialMultipleSelection[0].transferQuantity,
-        operationTaskNo:this.WorkOrder.optaskNo,
-        unit: this.palletTransportsMaterialMultipleSelection[0].unit,
-      }
-      const PalletTransportsDetail = []
-      PalletTransportsDetail.push(data)
-      console.log(data,"0000000000000");
-      if (PalletTransportsDetail) {
-          saveBatchPalletTransportsDetail(PalletTransportsDetail)
+      let transportsDetails =[]
+      transportsDetails = this.palletTransportsMaterialMultipleSelection.map(el =>{
+        return{
+          partNo:el.partNo,
+          partDesc: el.partDesc,
+          transferQuantity: el.surplusQuantity,
+          toIfsLocationNo:el.toIfsLocationNo,
+          toIfsLocationName: el.toIfsLocationName,
+          transportsId: el.transportsId,
+          transportsMaterialId:el.id,
+          operationTaskNo:this.WorkOrder.optaskNo,
+          operationTaskId:this.WorkOrder.id,
+          unit: el.unit,
+        }})
+      this.palletTransportsDetailData = transportsDetails
+      if (transportsDetails.length > 0) {
+          saveBatchPalletTransportsDetail(transportsDetails)
             .then((response) => {
               const resData = response.data
               if (resData.code === 0) {
@@ -569,38 +575,10 @@
               } else {
                 this.$message.error('娣诲姞绉诲簱鏄庣粏澶辫触')
               }
-              this.isSubmit = true
             })
             .catch(() => {
-              this.isSubmit = true
             })
         }
-        //  else {
-        //   this.$message.error('璇烽�夋嫨IFS搴撳瓨鐗╂枡')
-        // }
-
-      // this.palletTransportsDetailData = []
-      // console.log(this.palletTransportsMaterialMultipleSelection);
-
-      // if (this.palletTransportsMaterialMultipleSelection.length > 0) {
-      //   const currPalletTransportsMaterial = this
-      //     .palletTransportsMaterialMultipleSelection[
-      //     this.palletTransportsMaterialMultipleSelection.length - 1
-      //   ]
-      //   let obj = {
-      //     partNo: currPalletTransportsMaterial.partNo,
-      //     partDesc: currPalletTransportsMaterial.partDesc,
-      //     operationTaskNo: this.currOptask.optaskNo,
-      //     transferQuantity: currPalletTransportsMaterial.surplusQuantity,
-      //     unit: currPalletTransportsMaterial.unit,
-      //     toIfsLocationNo: currPalletTransportsMaterial.currPalletTransportsMaterial,
-      //     state: null
-      //   }
-      //   this.palletTransportsDetailData.push(obj)
-      // } else {
-      //   this.$message.error('璇峰厛閫夋嫨鐗╂枡闇�姹�')
-      // }
-
     },
     // 娣诲姞ifs鐗╂枡搴撳瓨鍥炶皟
     addIfsStockCallback() {
@@ -723,16 +701,18 @@
       }
     },
     palletTransportsMaterialSelectionChange(val) {
+      console.log(val,"12312313");
+      
       this.palletTransportsMaterialMultipleSelection = val
-      if (this.palletTransportsMaterialMultipleSelection.length > 0) {
-        const currPalletTransportsMaterial = this
-          .palletTransportsMaterialMultipleSelection[
-          this.palletTransportsMaterialMultipleSelection.length - 1
-        ]
-        this.materialRow = currPalletTransportsMaterial
-      } else {
-        this.materialRow = null
-      }
+      // if (this.palletTransportsMaterialMultipleSelection.length > 0) {
+      //   const currPalletTransportsMaterial = this
+      //     .palletTransportsMaterialMultipleSelection[
+      //     this.palletTransportsMaterialMultipleSelection.length - 1
+      //   ]
+      //   this.materialRow = currPalletTransportsMaterial
+      // } else {
+      //   this.materialRow = null
+      // }
       // this.getPalletTransportsDetailData()
     },
     palletTransportsDetailSelectionChange(val) {

--
Gitblit v1.9.3