From a70881cad8fe749f41b06f221d10bb7491259256 Mon Sep 17 00:00:00 2001
From: yangfeng <wanwan926_4@163.com>
Date: 星期一, 25 三月 2024 14:40:22 +0800
Subject: [PATCH] 发货完成状态接口联调、页面数据处理

---
 src/common/untils/request.js                      |    1 -
 vue.config.js                                     |    2 +-
 src/views/other/login/index.vue                   |    4 +---
 src/views/orderManageModule/orderManage/index.vue |   49 ++++++++++++++++++++++++++++++++-----------------
 4 files changed, 34 insertions(+), 22 deletions(-)

diff --git a/src/common/untils/request.js b/src/common/untils/request.js
index 92567d0..eddca89 100644
--- a/src/common/untils/request.js
+++ b/src/common/untils/request.js
@@ -59,7 +59,6 @@
 /* //杩斿洖鐘舵�佸垽鏂�(娣诲姞鍝嶅簲鎷︽埅鍣�) */
 Axios.interceptors.response.use(
   (res) => {
-    console.log("99999", res)
     /* //瀵瑰搷搴旀暟鎹仛浜涗簨 */
     if (res.data.code === 200) {
       return res.data ? res.data : {}
diff --git a/src/views/orderManageModule/orderManage/index.vue b/src/views/orderManageModule/orderManage/index.vue
index 2997211..c9f67b5 100644
--- a/src/views/orderManageModule/orderManage/index.vue
+++ b/src/views/orderManageModule/orderManage/index.vue
@@ -261,13 +261,20 @@
       this.searchParam.pageSize = this.pagerOptions.pageSize
       let rsp = await outsourceOrderList(this.searchParam)
       let list = rsp
-      console.log(list)
       if (list && list.code == 200) {
         this.tableList.tableInfomation = list.data
         this.pagerOptions.totalCount = list.total
         if (list.total > 0) {
           this.selectRow = list.data[0]
-          this.getProductListMethod(list.data[0].id)
+          if (this.activeNameBottom == 1) {
+            this.getProductListMethod(this.selectRow.id)
+          } else if (this.activeNameBottom == 2) {
+            this.getMaterialApplyList(this.selectRow.number)
+          } else {
+            this.getDeliveryList(this.selectRow.id)
+          }
+        } else {
+          this.selectRow = {}
         }
         this.overview()
       }
@@ -275,7 +282,6 @@
     // 鑾峰彇浜у搧淇℃伅
     getProductListMethod(id) {
       outsourceOrderProductList({ outsourcingOrderId: id }).then((res) => {
-        console.log(res)
         if (res.code == 200) {
           this.bottomTwoTableList1.tableInfomation = res.data
         }
@@ -284,7 +290,6 @@
     // 鑾峰彇鐗╂枡鐢宠鍗�
     getMaterialApplyList(number) {
       getMaterialApplyList({ number: number }).then((res) => {
-        console.log(res)
         if (res.code == 200) {
           this.bottomTwoTableList2.tableInfomation = res.data
         }
@@ -325,12 +330,12 @@
         })
       })
     },
-    addCommonClick() {
-      alert("闇茶タ666")
-    },
     searchClick(val) {
       this.searchParam.keyword = val
       this.pagerOptions.currPage = 1
+      this.bottomTwoTableList1.tableInfomation = []
+      this.bottomTwoTableList2.tableInfomation = []
+      this.bottomTwoTableList3.tableInfomation = []
       this.getData()
     },
     tableRowClick(row, column, event) {
@@ -361,17 +366,25 @@
           confirmButtonText: "纭畾",
           cancelButtonText: "鍙栨秷",
           type: "warning"
-        }).then(() => {
-          this.changeOutsourceOrderStatus(row.number, 6, "鐢熶骇瀹屾垚鎴愬姛")
         })
+          .then(() => {
+            this.changeOutsourceOrderStatus(row.number, 6, "鐢熶骇瀹屾垚鎴愬姛")
+          })
+          .catch(() => {
+            this.$message.warning("宸插彇娑堢敓浜у畬鎴�")
+          })
       } else if (val == "鍙戣揣瀹屾垚") {
         this.$confirm("鏄惁纭鍏ㄩ儴鍙戣揣瀹屾垚?", "鎻愮ず", {
           confirmButtonText: "纭畾",
           cancelButtonText: "鍙栨秷",
           type: "warning"
-        }).then(() => {
-          this.changeOutsourceOrderStatus(row.number, 7, "鍏ㄩ儴鍙戣揣瀹屾垚鎴愬姛")
         })
+          .then(() => {
+            this.changeOutsourceOrderStatus(row.number, 7, "鍏ㄩ儴鍙戣揣瀹屾垚鎴愬姛")
+          })
+          .catch(() => {
+            this.$message.warning("宸插彇娑堝彂璐у畬鎴�")
+          })
       }
     },
     changeOutsourceOrderStatus(number, status, str) {
@@ -408,12 +421,14 @@
     },
     tabClickBottom(activeNameBottom) {
       this.activeNameBottom = activeNameBottom
-      if (activeNameBottom == 1) {
-        this.getProductListMethod(this.selectRow.id)
-      } else if (activeNameBottom == 2) {
-        this.getMaterialApplyList(this.selectRow.number)
-      } else {
-        this.getDeliveryList(this.selectRow.id)
+      if (Object.keys(this.selectRow).length > 0) {
+        if (activeNameBottom == 1) {
+          this.getProductListMethod(this.selectRow.id)
+        } else if (activeNameBottom == 2) {
+          this.getMaterialApplyList(this.selectRow.number)
+        } else {
+          this.getDeliveryList(this.selectRow.id)
+        }
       }
     },
     setTable() {
diff --git a/src/views/other/login/index.vue b/src/views/other/login/index.vue
index df4544e..dd4d2f1 100644
--- a/src/views/other/login/index.vue
+++ b/src/views/other/login/index.vue
@@ -154,16 +154,14 @@
             captcha: this.formLogin.code,
             captchaId: this.captchaId
           }).then((res) => {
-            console.log(res, "dddd")
             if (res.code == 200) {
-              console.log(res, "8888")
               this.$message.success("鐧诲綍鎴愬姛")
               localStorage.setItem("token", res.data.token)
               localStorage.setItem("username", res.data.user.username)
               localStorage.setItem("uuid", res.data.user.id)
               setTimeout(() => {
                 this.$router.push({ path: "/orderManageModule/orderManage" })
-              }, 2000)
+              }, 1000)
             } else {
               this.$message.warning(res.msg)
               if (res.msg == "楠岃瘉鐮侀敊璇�") {
diff --git a/vue.config.js b/vue.config.js
index 5e19cbe..40cc61e 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -21,7 +21,7 @@
       //   changeOrigin: true
       // },
       "/api-outsourcing": {
-        target: "http://192.168.20.120:8008",
+        target: "http://192.168.20.119:8009",
         ws: true,
         changeOrigin: true
       },

--
Gitblit v1.8.0