From c93c13d1cfe288d431109ae1eafd7a9fc6d58746 Mon Sep 17 00:00:00 2001
From: loulijun2021 <1694218219@qq.com>
Date: 星期二, 13 六月 2023 10:23:17 +0800
Subject: [PATCH] 1.递交

---
 src/views/produceManager/productWarehouse.vue |  417 ++++++++++++++++++++++++----------------------------------
 1 files changed, 174 insertions(+), 243 deletions(-)

diff --git a/src/views/produceManager/productWarehouse.vue b/src/views/produceManager/productWarehouse.vue
index 16fec01..76f763a 100644
--- a/src/views/produceManager/productWarehouse.vue
+++ b/src/views/produceManager/productWarehouse.vue
@@ -19,9 +19,9 @@
           <div style="font-size: 14px;margin-left: 5px;color: #a7a7a7">
             鏌ヨ椤�
           </div>
-          <div v-if="!isPermission" style="font-size: 14px;margin-left: 10px;color: red">
-            褰撳墠鐢ㄦ埛鍦‥RP绯荤粺涓笉瀛樺湪鎴栨湭鎺堟潈锛屾棤娉曞叆搴撴彁浜�
-          </div>
+          <!--          <div v-if="!isPermission" style="font-size: 14px;margin-left: 10px;color: red">-->
+          <!--            褰撳墠鐢ㄦ埛鍦‥RP绯荤粺涓笉瀛樺湪鎴栨湭鎺堟潈锛屾棤娉曞叆搴撴彁浜�-->
+          <!--          </div>-->
         </div>
         <el-form
           ref="form"
@@ -141,6 +141,7 @@
                   v-model="form.saleOrderCode"
                   readonly
                   style="width: 200px"
+                  @change="getProductInHouseOrderSearch"
                 />
                 <!--                disabled-->
               </el-form-item>
@@ -148,13 +149,13 @@
 
             <div style="display: flex">
               <el-form-item label="浜у搧缂栫爜" style=" display: flex;">
-                <el-input v-model="form.partcode" placeholder="璇疯緭鍏�" style="width: 200px" />
+                <el-input v-model="form.partcode" placeholder="璇疯緭鍏�" style="width: 200px" @change="getProductInHouseOrderSearch" />
               </el-form-item>
               <el-form-item label="浜у搧鍚嶇О" style=" display: flex;">
-                <el-input v-model="form.partname" style="width: 200px" placeholder="璇疯緭鍏�" />
+                <el-input v-model="form.partname" style="width: 200px" placeholder="璇疯緭鍏�" @change="getProductInHouseOrderSearch" />
               </el-form-item>
               <el-form-item label="浜у搧瑙勬牸" style=" display: flex;">
-                <el-input v-model="form.partspec" style="width: 200px" placeholder="璇疯緭鍏�" />
+                <el-input v-model="form.partspec" style="width: 200px" placeholder="璇疯緭鍏�" @change="getProductInHouseOrderSearch" />
               </el-form-item>
               <el-form-item
                 label="宸ュ崟鏃ユ湡"
@@ -170,6 +171,7 @@
                   :clearable="false"
                   start-placeholder="寮�濮嬫棩鏈�"
                   end-placeholder="缁撴潫鏃ユ湡"
+                  @change="getProductInHouseOrderSearch"
                 />
               </el-form-item>
             </div>
@@ -288,9 +290,9 @@
                   :header-cell-style="this.$headerCellStyle"
                   :cell-style="this.$cellStyle"
                   @selection-change="handleSelectionChange"
-                  @cell-dblclick="cellDblclick"
-                  @cell-click="cellClick"
                 >
+                  <!--                  @cell-dblclick="cellDblclick"-->
+                  <!--                  @cell-click="cellClick"-->
                   <el-table-column
                     type="selection"
                     width="50"
@@ -447,17 +449,17 @@
                     label="搴忓彿"
                   />
 
-                  <el-table-column
-                    prop="stockname"
-                    label="浠撳簱"
-                    width="110"
-                  >
-                    <template slot-scope="{row}">
-                      <div v-if="row.stockname">{{ row.stockname }}</div>
-                      <div v-else>/</div>
-                    </template>
+                  <!--                  <el-table-column-->
+                  <!--                    prop="stockname"-->
+                  <!--                    label="浠撳簱"-->
+                  <!--                    width="110"-->
+                  <!--                  >-->
+                  <!--                    <template slot-scope="{row}">-->
+                  <!--                      <div v-if="row.stockname">{{ row.stockname }}</div>-->
+                  <!--                      <div v-else>/</div>-->
+                  <!--                    </template>-->
 
-                  </el-table-column>
+                  <!--                  </el-table-column>-->
                   <el-table-column
                     prop="inbarcode"
                     label="鍏ュ簱鏉$爜"
@@ -568,15 +570,15 @@
                     fixed
                     label="搴忓彿"
                   />
-                  <el-table-column
-                    prop="stockcode"
-                    label="浠撳簱"
-                    width="110"
-                  >
-                    <template slot-scope="{row}">
-                      <div>{{ stockcodeArr.find(i => i.code === row.stockcode).name }}</div>
-                    </template>
-                  </el-table-column>
+                  <!--                  <el-table-column-->
+                  <!--                    prop="stockcode"-->
+                  <!--                    label="浠撳簱"-->
+                  <!--                    width="110"-->
+                  <!--                  >-->
+                  <!--                    <template slot-scope="{row}">-->
+                  <!--                      <div>{{ stockcodeArr.find(i => i.code === row.stockcode).name }}</div>-->
+                  <!--                    </template>-->
+                  <!--                  </el-table-column>-->
                   <!--                    <template slot-scope="{row}">-->
                   <!--                      <div v-if="row.stockname">{{ row.stockname }}</div>-->
                   <!--                      <div v-else>/</div>-->
@@ -743,7 +745,7 @@
 
       tableDataSummary: [], // 姹囨�昏〃
 
-      isPermission: true, // 鏄惁鏈夋潈闄愬彲鎻愪氦
+      // isPermission: true, // 鏄惁鏈夋潈闄愬彲鎻愪氦
 
       userArr: [] // ERP浜哄憳鏁扮粍
 
@@ -759,10 +761,7 @@
 
     this.getWareHouseSelect()
     this.getWorkShopSelect()
-
     this.getProductInHouseOrderCodeSearch()
-
-    // this.getProductInHouseOrderSearch()
   },
   methods: {
     async getProductInHouseOrderCodeSearch() {
@@ -774,31 +773,29 @@
       const { data: res } = await ErpUserSelect()
       this.userArr = res
 
-      if (!res.map(i => i.name).includes(getCookie('username'))) {
-        this.isPermission = false
-
-        await this.$alert('褰撳墠鐢ㄦ埛鍦‥RP绯荤粺涓笉瀛樺湪鎴栨湭鎺堟潈锛屾棤娉曞叆搴撴彁浜�', '鎻愮ず', {
-          confirmButtonText: '纭畾'
-          // callback: action => {
-          //   this.$message({
-          //     type: 'info',
-          //     message: `action: ${action}`
-          //   })
-          // }
-        })
-      }
+      // if (!res.map(i => i.name).includes(getCookie('username'))) {
+      //   this.isPermission = false
+      //
+      //   await this.$alert('褰撳墠鐢ㄦ埛鍦‥RP绯荤粺涓笉瀛樺湪鎴栨湭鎺堟潈锛屾棤娉曞叆搴撴彁浜�', '鎻愮ず', {
+      //     confirmButtonText: '纭畾'
+      //   })
+      // }
     },
 
     // 鍗曟嵁绫诲瀷鏀瑰彉
     documentTypeChange(val) {
       this.form.erpordercode = ''
       this.form.wkshopcode = ''
+      this.reset()
     },
     // 鐢熶骇杞﹂棿鏀瑰彉
     async wkshopcodeChange(val) {
       this.form.erpordercode = ''
       this.form.mesordercode = ''
       this.form.saleOrderCode = ''
+      this.tableDataDetail = []
+      this.tableDataSummary = []
+      this.multipleSelection = []
       const data = {
         ordertype: this.form.documentType,
         wkshopcode: val
@@ -857,6 +854,7 @@
       this.form.partname = ''
       this.form.partspec = ''
       this.form.orderdate = ''
+      this.form.stockcode = ''
 
       this.tableDataDetail = []
       this.tableDataSummary = []
@@ -874,10 +872,6 @@
           this.tabClickIndex = row.index
           this.tabClickLabel = column.label
           break
-        // case '鍒よ矗閲戦(鍏�)':
-        //   this.tabClickIndex = row.index
-        //   this.tabClickLabel = column.label
-        //   break
         default:
           return
       }
@@ -900,97 +894,51 @@
 
     // tab鐐瑰嚮
     tabClick(val) {
-      // this.$nextTick(() => {
-      //   this.$refs.tableDataRef.doLayout()
-      // })
-
-      const stockcodeArr = [...new Set(this.multipleSelection.map(i => i.stockcode))]// 鏁扮粍鍘婚噸
-
-      // const partcodeArr = [...new Set(this.multipleSelection.map(i => i.partcode))]// 鏁扮粍鍘婚噸
+      const partcodeArr = [...new Set(this.multipleSelection.map(i => i.partcode))]// 鏁扮粍鍘婚噸
       const newData = []
 
-      const Array2D = []
-
-      stockcodeArr.forEach(i => {
-        Array2D.push(this.multipleSelection.filter(j => j.stockcode === i))
-      })
-
-      Array2D.forEach(k => {
-        const partcodeArr = [...new Set(k.map(j => j.partcode))]
-        partcodeArr.forEach(i => {
-          const t = k.find(j => j.partcode === i)
-          let sum = 0
-          const good_qty = k.filter(j => j.partcode === i).map(j => parseFloat(j.good_qty)).reduce((pre, curr) => {
-            sum = pre + curr
-            return sum
-          })
-          sum = 0
-          const inhouseqty = k.filter(j => j.partcode === i).map(j => parseFloat(j.inhouseqty)).reduce((pre, curr) => {
-            sum = pre + curr
-            return sum
-          })
-          sum = 0
-          const stinhouseqty = k.filter(j => j.partcode === i).map(j => parseFloat(j.stinhouseqty)).reduce((pre, curr) => {
-            sum = pre + curr
-            return sum
-          })
-          newData.push(
-            {
-              stockcode: t.stockcode,
-              partcode: t.partcode,
-              partname: t.partname,
-              partspec: t.partspec,
-              qty: t.qty,
-              good_qty,
-              inhouseqty,
-              stinhouseqty,
-              unitid: t.unitid,
-              unitname: t.unitname,
-              sourceVoucherDetailId: t.sbid,
-              saleOrderDetailId: t.saleOrderDetailId,
-              ManufactureOrderDetailId: t.sbid,
-              stck_id: this.stockcodeArr.find(i => i.code === t.stockcode).id,
-              SourceVoucherDetailIdByMergedFlow: t.sbid,
-              materiel_code: t.partcode,
-              warehouse: t.stockcode,
-              materiel_id: t.materiel_id
-            }
-          )
+      partcodeArr.forEach(i => {
+        const t = this.multipleSelection.find(j => j.partcode === i)
+        let sum = 0
+        const good_qty = this.multipleSelection.filter(j => j.partcode === i).map(j => parseFloat(j.good_qty)).reduce((pre, curr) => {
+          sum = pre + curr
+          return sum
         })
-      })
-      // console.log(Array2D, 'Array2D')
-      // console.log(newData, 'newData')
+        sum = 0
+        const inhouseqty = this.multipleSelection.filter(j => j.partcode === i).map(j => parseFloat(j.inhouseqty)).reduce((pre, curr) => {
+          sum = pre + curr
+          return sum
+        })
+        sum = 0
+        const stinhouseqty = this.multipleSelection.filter(j => j.partcode === i).map(j => parseFloat(j.stinhouseqty)).reduce((pre, curr) => {
+          sum = pre + curr
+          return sum
+        })
+        newData.push(
+          {
+            stockcode: t.stockcode,
+            partcode: t.partcode,
+            partname: t.partname,
+            partspec: t.partspec,
+            qty: t.qty,
+            good_qty,
+            inhouseqty,
+            stinhouseqty,
+            unitid: t.unitid,
+            unitname: t.unitname,
+            sourceVoucherDetailId: t.sbid,
+            saleOrderDetailId: t.saleOrderDetailId,
+            ManufactureOrderDetailId: t.sbid,
+            stck_id: t.stockcode ? this.stockcodeArr.find(i => i.code === t.stockcode).id : '',
+            SourceVoucherDetailIdByMergedFlow: t.sbid,
+            materiel_code: t.partcode,
+            warehouse: t.stockcode,
+            materiel_id: t.materiel_id
 
-      // partcodeArr.forEach(i => {
-      //   const t = this.multipleSelection.find(j => j.partcode === i)
-      //   let sum = 0
-      //   const good_qty = this.multipleSelection.filter(j => j.partcode === i).map(j => parseFloat(j.good_qty)).reduce((pre, curr) => {
-      //     sum = pre + curr
-      //     return sum
-      //   })
-      //   sum = 0
-      //   const inhouseqty = this.multipleSelection.filter(j => j.partcode === i).map(j => parseFloat(j.inhouseqty)).reduce((pre, curr) => {
-      //     sum = pre + curr
-      //     return sum
-      //   })
-      //   sum = 0
-      //   const stinhouseqty = this.multipleSelection.filter(j => j.partcode === i).map(j => parseFloat(j.stinhouseqty)).reduce((pre, curr) => {
-      //     sum = pre + curr
-      //     return sum
-      //   })
-      //   newData.push(
-      //     {
-      //       partcode: i,
-      //       partname: t.partname,
-      //       partspec: t.partspec,
-      //       qty: t.qty,
-      //       good_qty,
-      //       inhouseqty,
-      //       stinhouseqty
-      //     }
-      //   )
-      // })
-      this.tableDataSummary = newData.flat()
+          }
+        )
+      })
+      this.tableDataSummary = newData
     },
 
     async submit() {
@@ -1000,12 +948,11 @@
       if (this.multipleSelection.length === 0) {
         return this.$message.error('鏈�夋嫨浜у搧锛�')
       }
-      await this.tabClick()
-
-      const openToken = await getTPlusToken() // 鑾峰彇TPlus   token
-      // const openToken = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJpc3YiLCJpc3MiOiJjaGFuamV0IiwidXNlcklkIjoiMzkwNTU0MDg2NTMwMjYxIiwib3JnSWQiOiIxMjM0OTc5MDE3MjIxMDM3IiwiYWNjZXNzX3Rva2VuIjoiYmstOGIwNDUxNzEtMDk5Yy00ODFlLTgyZDEtY2Q5NWQ2MjUzZGUwIiwiYXVkIjoiaXN2IiwibmJmIjoxNjg2MDQ3NTgyLCJhcHBJZCI6IjU4Iiwic2NvcGUiOiJhdXRoX2FsbCIsImlkIjoiNjA5Y2ZhYzItNzZmOC00NzJiLWI2NGEtMDg1NmRjMWZmYTg4IiwiZXhwIjoxNjg2NTY1OTgyLCJpYXQiOjE2ODYwNDc1ODIsIm9yZ0FjY291bnQiOiJ1dXhicGtzbTBibmgifQ.slZ_ix3DoGBX2WUX1TOiwe7jCEqDHf9Kc-Gn6cVCFZk'
 
       this.$store.state.app.buttonIsDisabled = true
+      await this.tabClick()
+      const openToken = await getTPlusToken() // 鑾峰彇TPlus   token
+
       // 鏈夋簮鍗�
       if (this.form.documentType === 'Y') {
         const RDRecordDetails = []
@@ -1076,7 +1023,8 @@
             saleOrderId: this.tableDataDetail[0].saleOrderid,
             saleOrderCode: this.tableDataDetail[0].saleOrderCode,
             rdDirectionFlag: 1,
-            makerid: this.userArr.find(i => i.name === getCookie('username')).id,
+            // makerid: this.userArr.find(i => i.name === getCookie('username')).id,
+            makerid: '',
             maker: getCookie('username'),
             accountingyear: new Date().getFullYear(),
             VoucherYear: new Date().getFullYear(),
@@ -1137,13 +1085,13 @@
           const r1 = await ProductInHouseOrderSeave(data)
           if (r1.code === '200') {
             this.$message.success('鍏ュ簱鎴愬姛锛�')
-            this.$store.state.app.buttonIsDisabled = false
             await this.getProductInHouseOrderCodeSearch()
             await this.wkshopcodeChange(this.form.wkshopcode)
             this.tableDataDetail = []
             this.tableDataSummary = []
             this.multipleSelection = []
             this.form.stockcode = ''
+            this.$store.state.app.buttonIsDisabled = false
           }
         } else {
           this.$message.error('鍏ュ簱澶辫触锛�')
@@ -1204,113 +1152,96 @@
         )
 
         if (res.data === null) {
-          this.$message.success('鍏ュ簱鎴愬姛锛�')
-          this.$store.state.app.buttonIsDisabled = false
+          this.multipleSelection.forEach(i => {
+            i.stockname = this.stockcodeArr.find(j => j.code === i.stockcode).name
+            i.id = this.stockcodeArr.find(j => j.code === i.stockcode).id
+          })
+
+          const head = {
+            rightcode: '2064',
+            hbillno: this.form.hbillno,
+            incbit: this.form.incbit,
+            wkshpcode: this.form.wkshopcode,
+            sourceVoucherId: this.form.documentType === 'Y' ? this.tableDataDetail[0].mpoid : this.tableDataDetail[0].wo_id,
+            sourceVoucherCode: this.form.documentType === 'Y' ? this.tableDataDetail[0].m_po : this.tableDataDetail[0].wo_code,
+            saleOrderId: this.tableDataDetail[0].saleOrderid,
+            saleOrderCode: this.tableDataDetail[0].saleOrderCode,
+            rdDirectionFlag: 1,
+            // makerid: this.userArr.find(i => i.name === getCookie('username')).id,
+            makerid: '',
+            maker: getCookie('username'),
+            accountingyear: new Date().getFullYear(),
+            VoucherYear: new Date().getFullYear(),
+            VoucherPeriod: new Date().getMonth() + 1,
+            ManufactureOrderCode: this.form.documentType === 'Y' ? this.tableDataDetail[0].m_po : this.tableDataDetail[0].wo_code,
+            idbusitype: '03',
+            iddepartment: this.WorkShopArr.find(i => i.code === this.form.wkshopcode).id,
+            idrdstyle: 21,
+            idwarehouse: '',
+            voucherState: 181,
+            idvouchertype: 15,
+            voucherdate: handleDatetime(new Date().getTime()),
+            madedate: handleDatetime(new Date().getTime()),
+            createdtime: handleDatetime2(new Date().getTime()),
+            DataSource: '56133',
+            idsourcevouchertype: 69
+          }
+
+          const subsum = []
+          this.tableDataSummary.forEach((i, index) => {
+            subsum.push({
+              code: index.toString().padStart(4, '0'),
+              rownumber: index + 1,
+              arrivalQuantity: i.qty,
+              quantity: i.stinhouseqty,
+              compositionQuantity: i.stinhouseqty + i.unitname,
+              baseQuantity: i.stinhouseqty,
+              sourceVoucherId: this.form.documentType === 'Y' ? this.tableDataDetail[0].mpoid : '',
+              sourceVoucherCode: '',
+              sourceVoucherDetailId: i.sourceVoucherDetailId,
+              idsourcevouchertype: 69,
+              saleOrderId: this.tableDataDetail[0].saleOrderid,
+              saleOrderCode: this.tableDataDetail[0].saleOrderCode,
+              saleOrderDetailId: i.saleOrderDetailId,
+              ManufactureOrderId: this.form.documentType === 'Y' ? this.tableDataDetail[0].mpoid : '',
+              ManufactureOrderCode: this.form.documentType === 'Y' ? this.tableDataDetail[0].m_po : this.tableDataDetail[0].wo_code,
+              ManufactureOrderDetailId: i.ManufactureOrderDetailId,
+              idbusiTypeByMergedFlow: 3,
+              idinventory: i.materiel_id,
+              idbaseunit: i.unitid,
+              idunit: i.unitid,
+              idwarehouse: i.stck_id,
+              SourceVoucherIdByMergedFlow: this.tableDataDetail[0].mpoid,
+              SourceVoucherCodeByMergedFlow: this.tableDataDetail[0].m_po,
+              SourceVoucherDetailIdByMergedFlow: i.SourceVoucherDetailIdByMergedFlow,
+              idsourceVoucherTypeByMergedFlow: 69,
+              createdtime: handleDatetime2(new Date().getTime()),
+              DataSource: '56133',
+              materiel_code: i.materiel_code,
+              warehouse: i.warehouse
+            })
+          })
+
+          const data = {
+            head, sub: this.multipleSelection, subsum
+          }
+          console.log(data, 2)
+          const r1 = await ProductInHouseOrderSeave(data)
+          if (r1.code === '200') {
+            this.$message.success('鍏ュ簱鎴愬姛锛�')
+            await this.getProductInHouseOrderCodeSearch()
+            await this.wkshopcodeChange(this.form.wkshopcode)
+            this.tableDataDetail = []
+            this.tableDataSummary = []
+            this.multipleSelection = []
+            this.form.stockcode = ''
+            this.$store.state.app.buttonIsDisabled = false
+          }
         } else {
           this.$message.error('鍏ュ簱澶辫触锛�')
           this.$store.state.app.buttonIsDisabled = false
         }
       }
-    },
-    // 鍏ュ簱鎻愪氦
-    submit2() {
-      this.tabClick()
-
-      this.$confirm('鏄惁纭鎻愪氦?', '鎻愮ず', {
-        confirmButtonText: '纭畾',
-        cancelButtonText: '鍙栨秷',
-        type: 'warning'
-      }).then(() => {
-        if (this.multipleSelection.length === 0) {
-          return this.$message.error('鏈�夋嫨浜у搧锛�')
-        }
-        if (this.multipleSelection.find(i => !i.stockcode)) {
-          return this.$message.error('鏄庣粏閲岄潰鏈変骇鍝佹湭濉啓浠撳簱锛�')
-        }
-        this.multipleSelection.forEach(i => {
-          i.stockname = this.stockcodeArr.find(j => j.code === i.stockcode).name
-          i.id = this.stockcodeArr.find(j => j.code === i.stockcode).id
-        })
-
-        const head = {
-          rightcode: '2064',
-          hbillno: this.form.hbillno,
-          incbit: this.form.incbit,
-          wkshpcode: this.form.wkshopcode,
-          sourceVoucherId: this.form.documentType === 'Y' ? this.tableDataDetail[0].mpoid : '',
-          sourceVoucherCode: this.form.documentType === 'Y' ? this.tableDataDetail[0].m_po : this.tableDataDetail[0].wo_code,
-          saleOrderId: this.tableDataDetail[0].saleOrderid,
-          saleOrderCode: this.tableDataDetail[0].saleOrderCode,
-          rdDirectionFlag: 1,
-          makerid: this.userArr.find(i => i.name === getCookie('username')).id,
-          maker: getCookie('username'),
-          accountingyear: new Date().getFullYear(),
-          VoucherYear: new Date().getFullYear(),
-          VoucherPeriod: new Date().getMonth() + 1,
-          ManufactureOrderCode: this.form.documentType === 'Y' ? this.tableDataDetail[0].m_po : this.tableDataDetail[0].wo_code,
-          idbusitype: '03',
-          iddepartment: this.WorkShopArr.find(i => i.code === this.form.wkshopcode).id,
-          idrdstyle: 21,
-          idwarehouse: '',
-          voucherState: 181,
-          idvouchertype: 15,
-          voucherdate: handleDatetime(new Date().getTime()),
-          madedate: handleDatetime(new Date().getTime()),
-          createdtime: handleDatetime2(new Date().getTime()),
-          DataSource: '56133',
-          idsourcevouchertype: 69
-        }
-
-        const subsum = []
-        this.tableDataSummary.forEach((i, index) => {
-          subsum.push({
-            code: index.toString().padStart(4, '0'),
-            rownumber: index + 1,
-            arrivalQuantity: i.qty,
-            quantity: i.stinhouseqty,
-            compositionQuantity: i.stinhouseqty + i.unitname,
-            baseQuantity: i.stinhouseqty,
-            sourceVoucherId: this.form.documentType === 'Y' ? this.tableDataDetail[0].mpoid : '',
-            sourceVoucherCode: this.form.documentType === 'Y' ? this.tableDataDetail[0].m_po : this.tableDataDetail[0].wo_code,
-            sourceVoucherDetailId: i.sourceVoucherDetailId,
-            idsourcevouchertype: 69,
-            saleOrderId: this.tableDataDetail[0].saleOrderid,
-            saleOrderCode: this.tableDataDetail[0].saleOrderCode,
-            saleOrderDetailId: i.saleOrderDetailId,
-            ManufactureOrderId: this.form.documentType === 'Y' ? this.tableDataDetail[0].mpoid : '',
-            ManufactureOrderCode: this.form.documentType === 'Y' ? this.tableDataDetail[0].m_po : this.tableDataDetail[0].wo_code,
-            ManufactureOrderDetailId: i.ManufactureOrderDetailId,
-            idbusiTypeByMergedFlow: 3,
-            idinventory: i.materiel_id,
-            idbaseunit: i.unitid,
-            idunit: i.unitid,
-            idwarehouse: i.stck_id,
-            SourceVoucherIdByMergedFlow: this.tableDataDetail[0].mpoid,
-            SourceVoucherCodeByMergedFlow: this.tableDataDetail[0].m_po,
-            SourceVoucherDetailIdByMergedFlow: i.SourceVoucherDetailIdByMergedFlow,
-            idsourceVoucherTypeByMergedFlow: 69,
-            createdtime: handleDatetime2(new Date().getTime()),
-            DataSource: '56133',
-            materiel_code: i.materiel_code,
-            warehouse: i.warehouse
-          })
-        })
-
-        const data = {
-          head, sub: this.multipleSelection, subsum
-        }
-
-        ProductInHouseOrderSeave(data).then(res => {
-          if (res.code === '200') {
-            this.$message.success('鍏ュ簱鎻愪氦鎴愬姛锛�')
-            this.getProductInHouseOrderCodeSearch()
-            this.wkshopcodeChange(this.form.wkshopcode)
-            this.tableDataDetail = []
-            this.tableDataSummary = []
-            this.multipleSelection = []
-          }
-        })
-      })
     },
     // 鑾峰彇椤甸潰楂樺害
     getHeight() {

--
Gitblit v1.9.3