瀏覽代碼

组合填写单添加界面名称列及检索条件

zhouna 5 年之前
父節點
當前提交
aba83cd205
共有 1 個文件被更改,包括 20 次插入10 次删除
  1. 20 10
      src/components/preTreat/CombinQuestion.vue

+ 20 - 10
src/components/preTreat/CombinQuestion.vue

@@ -15,6 +15,9 @@
                 <el-form-item label="填写单系统名称:">
                     <el-input size="mini" v-model="filter.tagSysName" placeholder="填写单系统名称" clearable></el-input>
                 </el-form-item>
+                <el-form-item label="填写单界面名称:">
+                    <el-input size="mini" v-model="filter.name" placeholder="填写单界面名称" clearable></el-input>
+                </el-form-item>
                 <el-form-item>
                     <el-button size="mini" @click="filterDatas">确认</el-button>
                     <el-button size="mini" type="warning" @click="addIndeptTag">添加组合填写单</el-button>
@@ -44,6 +47,11 @@
                         prop="tagName"
                         label="填写单系统名称">
                 </el-table-column>
+                <el-table-column
+                        :resizable = "false"
+                        prop="name"
+                        label="填写单界面名称">
+                </el-table-column>
                 <el-table-column
                         :resizable = "false"
                         prop="typeCn"
@@ -103,6 +111,7 @@
           tagType: [], //标签类型
           tagAdscription: '', //标签归属
           tagSysName: '', //标签系统名称
+          name:'',          //界面名称
         },
         currentPage: 1,
         pageSize: 10,
@@ -194,11 +203,7 @@
       getFilterItems(isTurnPage) {
         //翻页时筛选条件没点确定则清空
         if(isTurnPage&&!this.searched){
-          this.filter = {
-            tagType: [], //标签类型
-            tagAdscription: '', //标签归属
-            tagSysName: '', //标签系统名称
-          }
+          this.clearfilter();
         };
         let param = {
           tagTypeList: this.filter.tagType[0] ? this.filter.tagType: [4,6],
@@ -207,9 +212,18 @@
           size: this.pageSize,
           type: this.filter.tagAdscription,
           tagName: this.filter.tagSysName,
+          name:this.filter.name,          //界面名称
         };
         return param;
       },
+      clearfilter(){
+        this.filter={
+          tagType: [], //标签类型
+          tagAdscription: '', //标签归属
+          tagSysName: '', //标签系统名称
+          name:'',          //界面名称
+        };
+      },
       indexMethod(index) {
         return ((this.currentPage - 1) * this.pageSize) + index + 1;
       },
@@ -241,11 +255,7 @@
             if(res.data.code=='0'){
               if(!this.searched){
                 //未点确认时清空搜索条件
-                this.filter={
-                  tagType: [], //标签类型
-                  tagAdscription: '', //标签归属
-                  tagSysName: '', //标签系统名称
-                };
+                this.clearfilter();
               }
               if(this.list.length==1){
                 //当前在最后一页且只有一条数据时,删除后跳到前一页