From eeb4364113ee085bc643c72260e39df2cc215e8c Mon Sep 17 00:00:00 2001
From: haoxuan <haoxuan>
Date: 星期一, 27 十一月 2023 18:48:37 +0800
Subject: [PATCH] 采购管理 确认的时候校验必填字段是否录入,没有则弹编辑弹框,否则 请求接口提交

---
 src/views/purchaseManage/purchase/index.vue |   27 ++++++++++++++++++---------
 1 files changed, 18 insertions(+), 9 deletions(-)

diff --git a/src/views/purchaseManage/purchase/index.vue b/src/views/purchaseManage/purchase/index.vue
index 9b5c385..1a5e0c4 100644
--- a/src/views/purchaseManage/purchase/index.vue
+++ b/src/views/purchaseManage/purchase/index.vue
@@ -283,20 +283,29 @@
     },
     // 纭鍙戣揣
     btnConfirm(row) {
-      this.$confirm("鏄惁鎻愪氦?", "鎻愮ず", {
+      let string='鏄惁鎻愪氦锛�'
+      if(!row.supplierName){
+        string='鎮ㄦ湁蹇呭~瀛楁鏈綍鍏ワ紝璇锋鏌ユ暟鎹畬鏁存�с��'
+      }
+      this.$confirm(string, "鎻愮ず", {
         confirmButtonText: "纭畾",
         cancelButtonText: "鍙栨秷",
         type: "warning"
       })
         .then(() => {
-          submitPurchase({ id: row.ID,status:2 }).then((response) => {
-            if (response.code === 200) {
-              this.$message.success("鎻愪氦鎴愬姛")
-              this.getData()
-            } else {
-              this.$message.warning("鎻愪氦澶辫触")
-            }
-          })
+          if(!row.supplierName){
+            this.btnEdit(row) 
+          }else{
+            submitPurchase({ id: row.ID,status:2 }).then((response) => {
+              if (response.code === 200) {
+                this.$message.success("鎻愪氦鎴愬姛")
+                this.getData()
+              } else {
+                this.$message.warning("鎻愪氦澶辫触")
+              }
+            })
+          }
+          
         },(e)=>{
           console.error(e)
         })

--
Gitblit v1.8.0