|
@@ -2,26 +2,29 @@
|
|
|
<div>
|
|
|
<crumbs title="医学术语命名维护" minWidth="995px" class="knowledgeTitle">
|
|
|
<el-form :inline="true" class="demo-form-inline">
|
|
|
- <el-form-item label="医学标准术语:">
|
|
|
- <el-input size="mini" v-model="filter.term" placeholder="输入术语"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="术语类型:">
|
|
|
- <el-select v-model="filter.type"
|
|
|
- clearable
|
|
|
- filterable
|
|
|
- placeholder="请选择"
|
|
|
- size="mini">
|
|
|
- <el-option
|
|
|
- v-for="item in typeList"
|
|
|
- :key="item.id"
|
|
|
- :label="item.name"
|
|
|
- :value="item.name">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="同义词:">
|
|
|
- <el-input size="mini" v-model="filter.libName" placeholder="输入同义词"></el-input>
|
|
|
- </el-form-item>
|
|
|
+ <el-form-item>
|
|
|
+ <el-button size="mini" :type="reloadFlag?'danger':'info'" @click="reloadLib" style="margin:0 10px">加载词库</el-button>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="医学标准术语:">
|
|
|
+ <el-input size="mini" v-model="filter.term" placeholder="输入术语"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="术语类型:">
|
|
|
+ <el-select v-model="filter.type"
|
|
|
+ clearable
|
|
|
+ filterable
|
|
|
+ placeholder="请选择"
|
|
|
+ size="mini">
|
|
|
+ <el-option
|
|
|
+ v-for="item in typeList"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.name">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="同义词:">
|
|
|
+ <el-input size="mini" v-model="filter.libName" placeholder="输入同义词"></el-input>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="状态:">
|
|
|
<el-select v-model="filter.isState" clearable placeholder="请选择" size="mini">
|
|
|
<el-option
|
|
@@ -137,7 +140,8 @@
|
|
|
libName:'',
|
|
|
isState:'',
|
|
|
},
|
|
|
- typeList:[]
|
|
|
+ typeList:[],
|
|
|
+ reloadFlag:true
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
@@ -164,6 +168,16 @@
|
|
|
})
|
|
|
},
|
|
|
methods: {
|
|
|
+ reloadLib(){
|
|
|
+ if(this.reloadFlag){
|
|
|
+ this.reloadFlag = false;
|
|
|
+ api.reloadLib().then((res)=>{
|
|
|
+ if (res.data.code == 0) {
|
|
|
+ this.reloadFlag = true;
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ },
|
|
|
addMedicalName(){
|
|
|
const pam = this.searched?{currentPage:this.currentPage,
|
|
|
filter:this.filter}:{currentPage:this.currentPage};
|