Преглед изворни кода

静态知识添加状态归属筛选

zhouna пре 5 година
родитељ
комит
3870e3ff1a
1 измењених фајлова са 32 додато и 4 уклоњено
  1. 32 4
      src/components/icss/MedicinePrompt.vue

+ 32 - 4
src/components/icss/MedicinePrompt.vue

@@ -2,9 +2,19 @@
     <div>
         <crumbs title="医学术语静态知识维护">
             <el-form :inline="true" class="demo-form-inline">
+                <el-form-item label="标准术语归属:">
+                    <el-select size="mini" v-model="filter.libType" placeholder="标准术语归属" clearable>
+                        <el-option v-for="item in typeList" :label="item.name" :value="item.key" :key="item.key"></el-option>
+                    </el-select>
+                </el-form-item>
                 <el-form-item label="标准术语:">
                     <el-input size="mini" v-model="filter.term" placeholder="标准术语" clearable></el-input>
                 </el-form-item>
+                <el-form-item label="状态:">
+                    <el-select size="mini" v-model="filter.status" placeholder="状态" clearable>
+                        <el-option v-for="item in stateList" :label="item.name" :value="item.id" :key="item.id"></el-option>
+                    </el-select>
+                </el-form-item>
                 <el-form-item>
                     <el-button size="mini" @click="filterDatas">确认</el-button>
                     <el-button size="mini" type="warning" style="margin:0 10px" @click="addMedicalPrompt">添加静态知识</el-button>
@@ -28,9 +38,14 @@
                         :show-overflow-tooltip="true">
                 </el-table-column>
                 <el-table-column
-                        prop="nameType"
+                        prop="libName"
                         label="标准术语">
                 </el-table-column>
+                <el-table-column
+                        prop="type"
+                        label="标准术语归属"
+                        width="120">
+                </el-table-column>
                 <el-table-column
                         prop="title"
                         label="关联标题"
@@ -89,10 +104,17 @@
         total: 0,
         linkIn:[],
         pays:[],
+        typeList:[],
+        stateList:[
+          {id:'N',name:'启用中'},
+          {id:'Y',name:'已删除'},
+        ],
         searched: false,
         filter: {
           term: '',
-          title:''
+          title:'',
+          status:'',
+          libType:'',
         }
       }
     },
@@ -102,6 +124,8 @@
       setTimeout(function(){
         that.getDataList();
       });
+      const enums = JSON.parse(localStorage.getItem('knowledgeEnumsData'));
+      this.typeList = enums.conceptDetailLexiconTypeEnum;
     },
     watch: {
       'filter': {
@@ -163,7 +187,9 @@
       clearFilter(){
         this.filter={
           term: '',
-          title:''
+          title:'',
+          status:'',
+          libType:'',
         };
       },
       getFilterItems(isTurnPage) {
@@ -175,7 +201,9 @@
           conceptName:this.filter.term,
           title:this.filter.title,
           current: this.currentPage,
-          size: this.pageSize
+          size: this.pageSize,
+          status:this.filter.status,
+          libType:this.filter.libType,
         };
         return param;
       },