From c5e96048fa8d1b40baf1a6a92ed3e8ba17d60761 Mon Sep 17 00:00:00 2001
From: haoxuan <haoxuan>
Date: 星期三, 27 三月 2024 17:10:10 +0800
Subject: [PATCH] 采购管理 入库信息列表的数量字段修改

---
 src/views/purchaseManage/purchase/index.vue |   35 +++++++++++++++++++++++++----------
 1 files changed, 25 insertions(+), 10 deletions(-)

diff --git a/src/views/purchaseManage/purchase/index.vue b/src/views/purchaseManage/purchase/index.vue
index f096fc5..9240ba5 100644
--- a/src/views/purchaseManage/purchase/index.vue
+++ b/src/views/purchaseManage/purchase/index.vue
@@ -175,9 +175,9 @@
   data() {
     // 浜у搧淇℃伅
     const productColumn = [
-      { label: "浜у搧缂栧彿", prop: "productId", default: true },
-      { label: "浜у搧鍚嶇О", prop: "productName" },
-      { label: "瑙勬牸", prop: "specs" },
+      { label: "浜у搧缂栧彿", prop: "number", default: true },
+      { label: "浜у搧鍚嶇О", prop: "name" },
+      { label: "瑙勬牸", prop: "specifications" },
       { label: "鍨嬪彿", prop: "modelNumber" },
       { label: "閲囪喘鏁伴噺", prop: "amount" },
       { label: "宸插彂璐ф暟閲�", prop: "sendAmount" },
@@ -203,7 +203,7 @@
       { label: "鏀惰揣浠撳簱", prop: "warehouseName" },
       { label: "浜у搧鍚嶇О", prop: "name" },
       { label: "浜у搧缂栫爜", prop: "number" },
-      { label: "鏁伴噺", prop: "amount" },
+      { label: "鏁伴噺", prop: "overAmount" },
       { label: "鍏ュ簱鏃堕棿", prop: "overTime" },
       { label: "鏀惰揣浜�", prop: "principal" },
       { label: "鐘舵��", prop: "status", isCallMethod: true, getCallMethod: this.getWarehouseStatus }
@@ -481,7 +481,10 @@
           if (!row.supplierName) {
             this.btnEdit(row)
           } else {
-            newSubmitPurchase(row.id).then((response) => {
+            newSubmitPurchase({
+              id: Number(row.id),
+              status: 4
+            }).then((response) => {
               if (response.code === 200) {
                 this.$message.success("鎻愪氦鎴愬姛")
                 this.getData()
@@ -504,7 +507,10 @@
         type: "warning"
       }).then(
         () => {
-          newSubmitPurchase(Number(row.id)).then((response) => {
+          newSubmitPurchase({
+            id: Number(row.id),
+            status: 5
+          }).then((response) => {
             if (response.code === 200) {
               this.$message.success("宸插彇娑�")
               this.getData()
@@ -599,7 +605,7 @@
     // top 琛岀偣鍑�
     tableRowClick(row) {
       this.selectRow = row
-      if (row.status == 1 && this.TabsIndex == 0) {
+      if (this.TabsIndex == 0) {
         getPurchaseInfo({ id: row.id }).then((res) => {
           if (res.code == 200) {
             this.productTableList.tableInfomation = res.data.productList
@@ -623,7 +629,11 @@
             this.$message.error(res.msg ? res.msg + "," : "" + "鑾峰彇淇℃伅澶辫触锛�")
           }
         })
-      } else if (this.TabsIndex == 2) {
+      } else if (
+        (this.TabsIndex == 2 && row.status == 8) ||
+        (this.TabsIndex == 2 && row.status == 2) ||
+        (this.TabsIndex == 2 && row.status == 3)
+      ) {
         getOperationInfo({ id: row.id }).then((res) => {
           if (res.code == 200) {
             this.productTableList.tableInfomation = res.data
@@ -676,6 +686,7 @@
         this.setBottomList()
         this.getProductInventoryInfo(this.selectRow)
       } else if (this.TabsIndex == 2) {
+        console.log("鍏ュ簱")
         // 鍏ュ簱淇℃伅鍒楄〃
         this.tableBottomColumn = this.inLibraryColumn
         this.showBottomCol = this.inLibraryCol
@@ -705,7 +716,7 @@
     },
     // 鑾峰彇浜у搧/鏀惰揣淇℃伅
     async getProductInventoryInfo(row) {
-      if (this.TabsIndex == 0 && row.status == 1) {
+      if (this.TabsIndex == 0) {
         getPurchaseInfo({ id: row.id }).then((res) => {
           if (res.code == 200) {
             this.productTableList.tableInfomation = res.data.productList
@@ -730,7 +741,11 @@
             this.$message.error(res.msg ? res.msg + "," : "" + "鑾峰彇淇℃伅澶辫触锛�")
           }
         })
-      } else if (this.TabsIndex == 2) {
+      } else if (
+        (this.TabsIndex == 2 && row.status == 8) ||
+        (this.TabsIndex == 2 && row.status == 2) ||
+        (this.TabsIndex == 2 && row.status == 3)
+      ) {
         getOperationInfo({ id: row.id }).then((res) => {
           if (res.code == 200) {
             this.productTableList.tableInfomation = res.data

--
Gitblit v1.8.0