From 228e511cd5916e061da5476fa73bc6791f30d73e Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期四, 03 八月 2023 10:51:02 +0800
Subject: [PATCH] 主数据状态搜索

---
 Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue |   31 +++++++++++++++++++++++--------
 1 files changed, 23 insertions(+), 8 deletions(-)

diff --git a/Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue b/Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue
index 430e090..1e6c015 100644
--- a/Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue
+++ b/Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue
@@ -17,8 +17,8 @@
               </el-button>
               <el-input v-model="WupinFindValue" placeholder="璇疯緭鍏ュ叧閿瓧鎸夊洖杞︽煡璇�"
                         size="small" style="width: 180px; margin-left: 5px; margin-top: 10px"
-                        @keyup.enter.native="tableFindInp"  v-if="tableData.length != 0"></el-input>
-              <span style="margin-left: 10px" v-if="tableData.length != 0">
+                        @keyup.enter.native="tableFindInp"  v-if="tableHeadFindData.length > 0"></el-input>
+              <span style="margin-left: 10px" v-if="tableHeadFindData.length > 0">
                <p style="font-size: 13px;display: inline-block;"> 鐘舵�侊細</p>
                 <el-select v-model="statusSelect" slot="prepend" placeholder="璇烽�夋嫨" size="small" @change="cellSelectHandler">
                 <el-option label="鍏ㄩ儴" value="all"></el-option>
@@ -165,7 +165,7 @@
   },
   data() {
     return {
-      statusSelect:"",
+      statusSelect:"all",
       searchResults: [],
       //棣栭〉鍙充晶鎼滅储
       WupinFindValue: "",
@@ -250,8 +250,8 @@
   },
   computed: {},
   created() {
-   const index = this.$route.query.id.indexOf('@');
-   this.result = this.$route.query.id.substring(0, index);
+   const index = this.$route.query.id.indexOf('@name=') + '@name='.length;
+   this.result = this.$route.query.id.substring(index);
   },
   mounted() {
   },
@@ -276,7 +276,6 @@
     },
     tableDataArray: {
       handler(newval, oldval) {
-        this.statusSelect=''
         this.tableData = newval;
         this.searchResults = newval
         this.doLayout()
@@ -327,7 +326,23 @@
   methods: {
     //鐘舵�佹悳绱�
     cellSelectHandler(row){
-      console.log(row)
+      if(row === 'all'){
+        this.cellStatusFind()
+      }else {
+        this.cellStatusFind(row)
+      }
+    },
+    cellStatusFind(lcstatus){
+      TableData({
+        templateOid: this.templateOid,
+        codeClassifyOid: this.codeClassifyOid,
+        page: this.page.currentPage,
+        limit: this.page.pageSize,
+        'conditionMap[lcstatus]':lcstatus
+      }).then(res=>{
+        console.log(res)
+        this.tableData=res.data.data
+      })
     },
     //灞曞紑闄勪欢
     handleCollapse(activeNames) {
@@ -404,7 +419,7 @@
             processTS({templateId: this.templateOid, buttonTypeKey: 'PUBLIC'}).then(res => {
               if (res.data.data.records && res.data.data.records.length!=0)  {
                 this.userName = localStorage.getItem("username");
-                this.parameter.template = this.userName + '-鍙戝竷['+this.result+'-' + this.selectRow[0].name + ']';
+                this.parameter.template = this.userName + '-鐢宠['+this.result+'-' + this.selectRow[0].name + ']';
                 this.parameter.type = 'PUBLIC';
                 this.parameter.code=this.templateOid
                 this.title = '娴佺▼瀹℃壒'

--
Gitblit v1.9.3