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