From 903701080f23eea451841250e6b54541aabd6452 Mon Sep 17 00:00:00 2001
From: licp <lichunping@guanfang.com.cn>
Date: 星期四, 25 四月 2024 11:35:45 +0800
Subject: [PATCH] 修改销售订单

---
 src/views/plan/customerorder/index.vue |   72 ++++++++++++++++++++++++++++--------
 1 files changed, 56 insertions(+), 16 deletions(-)

diff --git a/src/views/plan/customerorder/index.vue b/src/views/plan/customerorder/index.vue
index 631cd1c..3527286 100644
--- a/src/views/plan/customerorder/index.vue
+++ b/src/views/plan/customerorder/index.vue
@@ -18,7 +18,7 @@
             @command="documentHandle"
             style="margin-left: 10px"
           >
-            <el-button>
+            <el-button style="padding: 9px 14px;">
               宸ヨ壓鏂囦欢<i class="el-icon-arrow-down el-icon--right"></i>
             </el-button>
             <el-dropdown-menu slot="dropdown">
@@ -38,7 +38,7 @@
             @command="handleCommitCommand"
             style="margin-left: 10px"
           >
-            <el-button>
+            <el-button style="padding: 9px 14px;">
               瀹℃牳鐘舵�佹敼鍙�<i class="el-icon-arrow-down el-icon--right"></i>
             </el-button>
             <el-dropdown-menu slot="dropdown">
@@ -52,10 +52,16 @@
             </el-dropdown-menu>
           </el-dropdown>
           <el-button
-            style="margin-left: 10px"
+            style="margin-left: 10px;padding: 9px 14px;"
             type="primary"
             @click="() => (exportDialogVisible = true)"
             >瀵煎嚭鍙拌处</el-button
+          >
+          <el-button
+            style="margin-left: 10px;padding: 9px 14px;"
+            type="primary"
+            @click="handleCheck"
+            >瀹℃牳</el-button
           >
           <!-- <el-button
             style="margin-left: 10px"
@@ -797,19 +803,19 @@
           //   size: 'small',
           //   fun: this.packageExportHandle
           // },
-          {
-            text: '瀹℃牳',
-            type: 'text',
-            size: 'small',
-            fun: this.checkHandOrder,
-            showFun: (row) => {
-              return row.sourceId === '1'
-            },
-            show: {
-              val: [false],
-              key: 'isPass',
-            },
-          },
+        //   {
+        //     text: '瀹℃牳',
+        //     type: 'text',
+        //     size: 'small',
+        //     fun: this.checkHandOrder,
+        //     showFun: (row) => {
+        //       return row.sourceId === '1'
+        //     },
+        //     show: {
+        //       val: [false],
+        //       key: 'isPass',
+        //     },
+        //   },
           {
             text: '宸插叧鑱旇鍗�',
             type: 'text',
@@ -1945,6 +1951,40 @@
         this.$message.error('璇峰厛閫夋嫨鏃ユ湡')
       }
     },
+    handleCheck(){
+        if (this.multipleSelection.length > 0) {
+            for(let i=0 ;i<this.multipleSelection.length;i++){
+                if(this.multipleSelection[i].sourceId==0){
+                    this.$message.error('璇烽�夋嫨鎵嬪姩杈撳叆鐨勯攢鍞鍗�')
+                    return;
+                }
+                if(this.multipleSelection[i].isPass){
+                    this.$message.error('璇烽�夋嫨鏈鏍搁�氳繃鐨勯攢鍞鍗�')
+                    return;
+                }
+            }
+            this.$confirm('纭瀹℃牳閫氳繃閫変腑鐨勯攢鍞鍗曞悧?', '鎻愮ず', {
+                confirmButtonText: '閫氳繃',
+                cancelButtonText: '鍙栨秷',
+                type: 'warning',
+            })
+                .then(() => {
+                checkHanderOrder(this.multipleSelection)
+                    .then((res) => {
+                    if (res.status === 200) {
+                        this.$message.success('瀹℃牳閫氳繃')
+                        this.getData()
+                    }
+                    })
+                    .catch((error) => {
+                    console.error(error)
+                    })
+                })
+                .catch(() => {})
+        } else {
+            this.$message.error('璇烽�夋嫨鑷冲皯涓�鏉¢攢鍞鍗�')
+        }
+    }
   },
 }
 </script>

--
Gitblit v1.9.3