From 506cb425d38489e47e05bd05c0c5ad1e37e7153f Mon Sep 17 00:00:00 2001
From: songshankun <songshankun@foxmail.com>
Date: 星期三, 27 九月 2023 16:41:06 +0800
Subject: [PATCH] fix: 采购订单状态是为已完成时隐藏提交按钮;添加缺少的 catch;添加产品参数删除更新时间

---
 src/views/supplierManage/supplier/AddNewProduct.vue          |    2 ++
 src/views/purchaseManage/purchase/components/AddPurchase.vue |   12 +++++++++++-
 src/views/purchaseManage/purchase/index.vue                  |    5 +++--
 src/components/makepager/CommonFormTableView.vue             |    3 +--
 4 files changed, 17 insertions(+), 5 deletions(-)

diff --git a/src/components/makepager/CommonFormTableView.vue b/src/components/makepager/CommonFormTableView.vue
index 41cbeef..e3a49c1 100644
--- a/src/components/makepager/CommonFormTableView.vue
+++ b/src/components/makepager/CommonFormTableView.vue
@@ -10,7 +10,7 @@
       >
         <el-table-column
           type="index"
-          v-if="tableList.tableColumn.length > 0"
+          v-if="tableList.tableColumn && tableList.tableColumn.length > 0"
           label="缂栧彿"
           width="50"
           align="center"
@@ -242,7 +242,6 @@
         page: 1,
         pageSize: 100
       }).then((res) => {
-        console.log(res.data)
         if (res.data.code === 200) {
           if (res.data.data.list && res.data.data.list.length > 0) {
             this.productList = res.data.data.list
diff --git a/src/views/purchaseManage/purchase/components/AddPurchase.vue b/src/views/purchaseManage/purchase/components/AddPurchase.vue
index c3cda91..260540a 100644
--- a/src/views/purchaseManage/purchase/components/AddPurchase.vue
+++ b/src/views/purchaseManage/purchase/components/AddPurchase.vue
@@ -433,8 +433,12 @@
     },
     handleConfirmSave(data) {
       console.log(data,'data')
+      data.forEach(ele=>{
+        delete ele.created_at
+      })
+
       savePurchaseType(data).then((res) => {
-        if (res.code == 200) {
+        if (res.code === 200) {
           this.$message({
             message: "鎿嶄綔鎴愬姛锛�",
             type: "success",
@@ -442,6 +446,12 @@
           this.$refs.editDialog.editDialogVisible = false;
           this.handleGetBomKindDictList(true);
         }
+      },(err)=>{
+        console.error(err)
+        this.$message({
+          message: "鎿嶄綔澶辫触锛�",
+          type: "warning",
+        });
       });
     },
     validatorPhone(rule, value, callback) {
diff --git a/src/views/purchaseManage/purchase/index.vue b/src/views/purchaseManage/purchase/index.vue
index faee6f8..ae0314a 100644
--- a/src/views/purchaseManage/purchase/index.vue
+++ b/src/views/purchaseManage/purchase/index.vue
@@ -35,7 +35,7 @@
                   <el-button type="text" size="small" @click="editClick(scope.row)" style="margin-right: 5px"
                   >缂栬緫</el-button
                   >
-                  <el-button @click="submitClick(scope.row)" type="text" size="small">鎻愪氦</el-button>
+                  <el-button v-if="scope.row.status< 4" @click="submitClick(scope.row)" type="text" size="small">鎻愪氦</el-button>
                 </template>
               </el-table-column>
             </template>
@@ -227,8 +227,9 @@
               this.$message.warning("鎻愪氦澶辫触")
             }
           })
+        },(e)=>{
+          console.error(e)
         })
-        .catch(() => {})
     },
 
     // 璇︽儏
diff --git a/src/views/supplierManage/supplier/AddNewProduct.vue b/src/views/supplierManage/supplier/AddNewProduct.vue
index d5e590c..cee0353 100644
--- a/src/views/supplierManage/supplier/AddNewProduct.vue
+++ b/src/views/supplierManage/supplier/AddNewProduct.vue
@@ -103,6 +103,8 @@
                   this.$message.success("娣诲姞鎴愬姛")
                   this.$parent.getProductList()
                 }
+              }).catch(e=>{
+                console.log(e)
               })
             } else {
               const params = this.saveParams()

--
Gitblit v1.8.0