From 84d9de8968ea6675ecb57fa7c59a7bf2fede8f4d Mon Sep 17 00:00:00 2001
From: zuozhengqing <a13193816592@163.com>
Date: 星期三, 06 十二月 2023 16:45:44 +0800
Subject: [PATCH] 采购管理新增和编辑时供应商是否可以提供当前产品提示优化

---
 src/views/other/commonDialog/SelectCommonDialog.vue |   40 ++++++++++++++++++++++++----------------
 1 files changed, 24 insertions(+), 16 deletions(-)

diff --git a/src/views/other/commonDialog/SelectCommonDialog.vue b/src/views/other/commonDialog/SelectCommonDialog.vue
index 2e31f18..e4d3bc0 100644
--- a/src/views/other/commonDialog/SelectCommonDialog.vue
+++ b/src/views/other/commonDialog/SelectCommonDialog.vue
@@ -28,7 +28,13 @@
             <el-button type="primary" size="mini" disabled>蹇�熷垱寤�</el-button> -->
           </div>
         </div>
-        <TableCommonView ref="tableListRef" :table-list="tableList" :select-box="false" @selCommonClick="selNameClick">
+        <TableCommonView 
+          ref="tableListRef"
+          :table-list="tableList"
+          :select-box="false" 
+          @selCommonClick="selNameClick"
+          @selTableCol="selTableCol"
+        >
         </TableCommonView>
         <div slot="footer" class="dialog-footer">
           <!-- <div class="remark">璇存槑锛氭敮鎸佸瀛楁妯$硦鏌ヨ锛屼粎鏄剧ず绗﹀悎鏉′欢鐨勫墠5鏉℃暟鎹�</div> -->
@@ -127,9 +133,17 @@
       }
     },
     selTableCol(val) {
-      this.showcol = val
-      this.tableList.tableColumn = this.setColumnVisible(val)
+      this.showcol = val;
+      this.tableList.tableColumn = this.setColumnVisible(val);
     },
+    // setColumnVisible(showCol){
+    //   return  this.tableColumn.map(ele=>{
+    //     return {
+    //       ...ele,
+    //       isShowColumn:showCol.includes(ele.label)
+    //     }
+    //   })
+    // },
     // 璇锋眰鏁版嵁
     async getData() {
       this.loading = true
@@ -141,21 +155,19 @@
     async getProductList() {
       let fn = this.sign == "purchase" ? getProductList : getProductListFromGrpc
       await fn({
-        productName: this.keywordType === "浜у搧鍚嶇О" ? this.keyword : "",
-        productNumber: this.keywordType === "浜у搧缂栧彿" ? this.keyword : "",
+        keyword:this.keyword,
         page: this.pagerOptions.currPage,
         pageSize: this.pagerOptions.pageSize
       }).then((res) => {
-        console.log(res.data)
-        if (res.data.code === 200) {
-          if (res.data.data.list && res.data.data.list.length > 0) {
-            const list = res.data.data.list.map((item) => {
+        if (res.code === 200) {
+          if (res.data.list && res.data.list.length > 0) {
+            const list = res.data.list.map((item) => {
               return {
                 ...item
               }
             })
             this.tableList.tableInfomation = list
-            this.pagerOptions.totalCount = res.data.data.total
+            this.pagerOptions.totalCount = res.data.total
           } else {
             this.tableList.tableInfomation = []
           }
@@ -173,13 +185,9 @@
       }
     },
     // 鎼滅储
-    searchClick(val, content) {
-      console.log(val, content)
-      this.search_map = {
-        [val.value]: content
-      }
+    searchClick(content) {
+      console.log( content)
       this.keyword = content
-      this.keywordType = val.label
       this.getData()
     },
     resetClick() {

--
Gitblit v1.8.0