From ccffb8caa1f618d41887f4c346e8941c7203598b Mon Sep 17 00:00:00 2001
From: loulijun2021 <1694218219@qq.com>
Date: 星期五, 26 四月 2024 12:06:58 +0800
Subject: [PATCH] 1. 工单列表    打印的时候自动派发工单

---
 src/views/workOrder/workOrderList.vue |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/src/views/workOrder/workOrderList.vue b/src/views/workOrder/workOrderList.vue
index 327fc49..43b926e 100644
--- a/src/views/workOrder/workOrderList.vue
+++ b/src/views/workOrder/workOrderList.vue
@@ -1372,7 +1372,7 @@
           <el-button v-waves @click="dialogVisibleBackPreview">杩� 鍥�</el-button>
           <!--            <el-button v-waves v-if="operation==='add'" type="primary" @click="dialogVisibleConfirm">纭� 瀹�</el-button>-->
           <!--            <el-button v-waves type="primary" @click="dialogVisibleConfirm">纭� 瀹�/鎵� 鍗�</el-button>-->
-          <el-button v-waves v-print="printObj" type="primary">鎵� 鍗�</el-button>
+          <el-button v-waves v-print="printObj" type="primary" @click="sendMesOrderDistribution">鎵� 鍗�</el-button>
         </div>
       </span>
     </el-dialog>
@@ -2134,7 +2134,7 @@
           console.log('鎵ц浜嗘墦鍗�')
         }
       },
-
+      sendMesOrderWoCode: '',
       formApprove: {
         m_po: '', // 婧愬崟鍗曞彿
         mesordercode: '',
@@ -2278,6 +2278,16 @@
     // })
   },
   methods: {
+    // 鎵撳嵃鐨勬椂鍊欐墽琛屾淳鍙戜簨浠�
+    sendMesOrderDistribution() {
+      MesOrderDistribution([this.sendMesOrderWoCode]).then(res => {
+        if (res.code === '200') {
+          this.$notify.success('娲惧彂鎴愬姛!')
+          this.getMesOrderSearch()
+        }
+      })
+    },
+
     setSort() {
       const el = this.$refs.stepTableDataRef.$el.querySelectorAll('.el-table__body-wrapper > table > tbody')[0]
       this.sortable = Sortable.create(el, {
@@ -2725,11 +2735,13 @@
       // const number = Math.random() * Math.random()
       // this.number = number === 0 ? (10 + Math.random()) : number
       // console.log(number)
+
       this.formApprove.saleOrderCode = this.formApprove.saleOrderCode !== '' ? this.formApprove.saleOrderCode : saleOrderCode
 
       const data2 = {
         mesordercode: wo_code || this.dialogForm.mesordercode
       }
+      this.sendMesOrderWoCode = wo_code || this.dialogForm.mesordercode
       MesOrderPrintSearch(data2).then(res2 => {
         if (res2.code === '200') {
           const res3 = res2.data.recordset

--
Gitblit v1.9.3