From 9f3c0368dba21e16eeb921f8f53c115b8e21eede Mon Sep 17 00:00:00 2001
From: 王震 <10952869+daywangzhen@user.noreply.gitee.com>
Date: 星期六, 25 十一月 2023 10:18:01 +0800
Subject: [PATCH] 	modified:   src/views/warehouse/pallettransports/index.vue 	modified:   vue.config.js

---
 vue.config.js                                  |    4 +
 src/views/warehouse/pallettransports/index.vue |   80 ++++++++++++++++++++++++++++++----------
 2 files changed, 63 insertions(+), 21 deletions(-)

diff --git a/src/views/warehouse/pallettransports/index.vue b/src/views/warehouse/pallettransports/index.vue
index 9f33ac0..ca2d4ea 100644
--- a/src/views/warehouse/pallettransports/index.vue
+++ b/src/views/warehouse/pallettransports/index.vue
@@ -17,7 +17,8 @@
             <div></div>
           </div>
           <div style="padding:0px 20px 0px;">
-            <el-table class="pallet-transports-optask-table" :data="palletTransportsOptaskData" style="width: 100%;"
+            <el-table class="pallet-transports-optask-table" :data="palletTransportsOptaskData"
+            style="width: 100%;"
               v-adaptive="{ bottomOffset: 20, fixedHeight: 0 }" height="100px" border highlight-current-row
               @row-click="optaskRowClick" stripe ref="palletTransportsOptaskTable">
               <el-table-column align="center" width="55" label="鍗曢��">
@@ -198,7 +199,7 @@
 import detailIfsLocationDialog from './detail-ifslocation-form'
 import adaptive from '@/util/adaptive'
 import { mapGetters } from 'vuex'
-
+import { saveBatchPalletTransportsDetail } from '@/api/warehouse/pallettransports'
 export default {
   data() {
     return {
@@ -211,6 +212,7 @@
         isShow: false,
         url: ''
       },
+      WorkOrder:{},
       prelang: 'pallettransports',
       options: {
         height: 300, // 榛樿楂樺害-涓轰簡琛ㄥご鍥哄畾
@@ -544,25 +546,61 @@
     },
     // 鑾峰彇绉诲簱鏄庣粏鏁版嵁鍒楄〃
     getPalletTransportsDetailData() {
-      this.palletTransportsDetailData = []
-      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('璇峰厛閫夋嫨鐗╂枡闇�姹�')
+      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)
+            .then((response) => {
+              const resData = response.data
+              if (resData.code === 0) {
+                this.innerVisible = false
+                this.$message.success('娣诲姞绉诲簱鏄庣粏鎴愬姛')
+                this.$emit('refreshDataList')
+              } 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() {
@@ -712,6 +750,8 @@
       })
     },
     optaskRowClick(row, column) {
+      console.log(row,222222222222222);
+      this.WorkOrder = row
       this.palletTransportsOptaskData.forEach((item) => {
         if (row.id !== item.id) {
           item.commonChecked = false
diff --git a/vue.config.js b/vue.config.js
index 088a087..a36bc7c 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -2,12 +2,14 @@
  * 閰嶇疆鍙傝��:
  * https://cli.vuejs.org/zh/config/
  */
+// const url = 'http://192.168.2.7:9999'
+const url = 'http://192.168.32.45:9999'
 // const url = 'http://192.168.0.23:9999'
 // const url = 'http://192.168.83.249:9999'
 
 // const url = 'http://localhost:9999'
 
-const url = 'http://ztt-gateway:9999'
+// const url = 'http://ztt-gateway:9999'
 const localUrl = 'http://localhost:8089'
 //const localUrl = 'http://10.88.15.95:8089'
 const CompressionWebpackPlugin = require('compression-webpack-plugin')

--
Gitblit v1.9.3