From 4610d87bfa8c8330c8f3c0b2db0ee5cc30352117 Mon Sep 17 00:00:00 2001
From: zuozhengqing <a13193816592@163.com>
Date: 星期三, 15 十一月 2023 19:20:31 +0800
Subject: [PATCH] 重订货规则添加和修改修复

---
 src/views/productManage/reorderRules/index.vue |   36 ++++++++++++++++++------------------
 1 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/src/views/productManage/reorderRules/index.vue b/src/views/productManage/reorderRules/index.vue
index cbf2af2..9a66f15 100644
--- a/src/views/productManage/reorderRules/index.vue
+++ b/src/views/productManage/reorderRules/index.vue
@@ -80,7 +80,8 @@
       unit: "",
       reorderId: 0,
       queryProductId: null,
-      searchTaskMap: []
+      searchTaskMap: [],
+      currentRowId:-1
     }
   },
   created() {
@@ -214,20 +215,17 @@
         this.showDiscard = false
         let requestUrl = this.currentRowId === 0 ? addReorderRule : updateReorderRule
         let params = this.saveParams()
-        requestUrl(params)
-          .then((res) => {
-            console.log(res)
-            if (res.code === 200) {
-              let tipStr = this.currentRowId === 0 ? "娣诲姞鎴愬姛" : "淇敼鎴愬姛"
-              this.$message.success(tipStr)
-              this.getData()
-            }
-          })
-          .catch((err) => {
-            console.log(err)
+        requestUrl(params).then((res) => {
+          if (res.code === 200) {
+            let tipStr = this.currentRowId === 0 ? "娣诲姞鎴愬姛" : "淇敼鎴愬姛"
+            this.$message.success(tipStr)
             this.getData()
-          })
-        // }
+          }
+        })
+        .catch((err) => {
+          this.getData()
+          console.log(err)
+        })
       }
     },
     saveParams() {
@@ -283,7 +281,7 @@
       if (!this.isNoProduct && this.currentRowId === 0) {
         this.$message.error("璇峰畬鎴愬綋鍓嶆柊寤烘垨鍙栨秷鏂板缓")
       } else {
-        this.currentRowId = row.id
+        this.currentRowId = row.id||0
         this.addTitle = "淇濆瓨"
         this.showDiscard = true
         this.isRowClick = true
@@ -320,9 +318,11 @@
       this.locationId = item?.value ?? item?.id
     },
     // 閫変腑浜у搧鏂规硶
-    selProductClick(item) {
-      this.productId = item.value
-      this.unit = item.unit
+    selProductClick(value,item){
+      if(value==="product"){
+      this.productId=item.id
+      this.unit=item.unit
+      }
     },
     // 閫変腑璺嚎鏂规硶
     selRouteClick(item, prop) {

--
Gitblit v1.8.0