|
@@ -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;
|
|
|
},
|