From 87f7f7a7588e926c6535eea2910ae98ca4101994 Mon Sep 17 00:00:00 2001
From: haoxuan <haoxuan>
Date: 星期二, 29 八月 2023 18:52:49 +0800
Subject: [PATCH] 采购 添加 列表编辑 子段补充,联调

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

diff --git a/src/views/purchaseManage/purchase/index.vue b/src/views/purchaseManage/purchase/index.vue
index eca326e..2d3062f 100644
--- a/src/views/purchaseManage/purchase/index.vue
+++ b/src/views/purchaseManage/purchase/index.vue
@@ -21,6 +21,11 @@
           @selCommonClick="selCommonClick"
         >
           <template slot="tableButton">
+            <el-table-column label="鐘舵��" width="120">
+              <template slot-scope="scope">
+               {{ getpurchaseStatus(scope.row.status) }}
+              </template>
+            </el-table-column>
             <el-table-column label="鎿嶄綔" width="120" fixed="right">
               <template slot-scope="scope">
                 <el-button type="text"  size="small" @click="editClick(scope.row)"  style="margin-right: 5px"
@@ -69,7 +74,7 @@
         visible: false,
         infomation: {}
       },
-      search_map: {},
+      search:'',
       editRow:{},
       editConfig: {
         visible: false,
@@ -84,6 +89,17 @@
     this.getData()
   },
   methods: {
+    getpurchaseStatus(val) {
+      if (val) {
+        for (let i in this.purchaseStatusList) {
+          if (this.purchaseStatusList[i].id == val) {
+            return this.purchaseStatusList[i].name;
+          }
+        }
+      } else {
+        return "--";
+      }
+    },
     setTable() {
       this.tableList = {
         tableInfomation: [],
@@ -91,20 +107,19 @@
         tableColumn: [
           { label: "閲囪喘鍗曞彿", prop: "number", min: 150, isCommonClick: true },
           { label: "閲囪喘鍗曞悕绉�", prop: "name", min: 130, isCommonClick: true},
-          { label: "鍗曟嵁绫诲瀷", prop: "contact_name", min: 130 },
+          { label: "鍗曟嵁绫诲瀷", prop: "orderType", min: 130 },
           { label: "渚涘簲鍟嗗悕绉�", prop: "contact", min: 130 },
-          { label: "閲囪喘鏁伴噺", prop: "sales_resources", min: 130 },
-          { label: "鏀惰揣浠撳簱", prop: "province", min: 130 },
-          { label: "缁忓姙浜�", prop: "city", min: 130 },
-          { label: "鍒跺崟浜�", prop: "member_name", min: 130 },
-          { label: "鐘舵��", prop: "member_name", min: 130 },
+          { label: "閲囪喘鏁伴噺", prop: "quantity", min: 130 },
+          { label: "鏀惰揣浠撳簱", prop: "warehouse", min: 130 },
+          { label: "缁忓姙浜�", prop: "handledBy", min: 130 },
+          { label: "鍒跺崟浜�", prop: "creator", min: 130 },
         ]
       }
     },
     // 璇锋眰鏁版嵁
     async getData() {
       await getPurchaseList({
-        keyword: this.search_map,
+        keyword: this.search,
         page: this.pagerOptions.currPage,
         pageSize: this.pagerOptions.pageSize
       })
@@ -122,13 +137,11 @@
     // 鎼滅储
     searchClick(val, content) {
       console.log(val, content)
-      this.search_map = {
-        [val.value]: content
-      }
+      this.search =  content
       this.getData()
     },
     resetClick() {
-      this.search_map = {}
+      this.search = ''
       this.getData()
     },
     // 鏂板缓
@@ -139,14 +152,16 @@
       this.editConfig.title = "鍒涘缓"
       this.editConfig.infomation = {
         productList:[],
+        purchaseTypeId:'',
         supplierId:'',
+        supplierName:'',
+        orderSource:'鎵嬪姩鍒涘缓',
+        name:'',
+        contact:'',
+        phone:'',
           signingDate:'',
-          remark:'',
-          purchaseTypeId:'',
-          phone:'',
-          name:'',
           deliveryDate:'',
-          contact:''
+          remark:'',
        }
     },
     
@@ -158,7 +173,8 @@
           this.editConfig.title = "缂栬緫"
           this.editConfig.infomation = { 
             productList:res.data.productList,
-            ...res.data.purchase
+            supplierName:res.data.purchase.supplier.name,
+            ...res.data.purchase,
            }
         }else{
           this.$message.error(res.msg?res.msg+',':''+'鑾峰彇淇℃伅澶辫触锛�')

--
Gitblit v1.8.0