|
@@ -3,7 +3,17 @@
|
|
<crumbs title="医学术语命名维护">
|
|
<crumbs title="医学术语命名维护">
|
|
<el-form :inline="true" class="demo-form-inline">
|
|
<el-form :inline="true" class="demo-form-inline">
|
|
<el-form-item label="术语:">
|
|
<el-form-item label="术语:">
|
|
- <el-input size="mini" v-model="filter.proName" placeholder="输入术语"></el-input>
|
|
|
|
|
|
+ <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>
|
|
<el-form-item>
|
|
<el-form-item>
|
|
<el-button size="mini" @click="filterDatas">确认</el-button>
|
|
<el-button size="mini" @click="filterDatas">确认</el-button>
|
|
@@ -26,22 +36,22 @@
|
|
width="60">
|
|
width="60">
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
- prop="gmtOperate"
|
|
|
|
|
|
+ prop="gmtCreated"
|
|
label="操作时间"
|
|
label="操作时间"
|
|
:show-overflow-tooltip="true">
|
|
:show-overflow-tooltip="true">
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
- prop="questionName"
|
|
|
|
|
|
+ prop="name"
|
|
label="医学标准术语"
|
|
label="医学标准术语"
|
|
show-overflow-tooltip>
|
|
show-overflow-tooltip>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
- prop="retrievalSelfName"
|
|
|
|
|
|
+ prop="synonymous"
|
|
label="其他术语"
|
|
label="其他术语"
|
|
show-overflow-tooltip>
|
|
show-overflow-tooltip>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
- prop="operatorName"
|
|
|
|
|
|
+ prop="modifier"
|
|
label="操作人">
|
|
label="操作人">
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
|
|
|
@@ -79,19 +89,22 @@
|
|
pageSize: 10,
|
|
pageSize: 10,
|
|
total: 0,
|
|
total: 0,
|
|
filter: {
|
|
filter: {
|
|
- proName: ''
|
|
|
|
- }
|
|
|
|
|
|
+ term:'',
|
|
|
|
+ type:''
|
|
|
|
+ },
|
|
|
|
+ typeList:[]
|
|
}
|
|
}
|
|
},
|
|
},
|
|
created() {
|
|
created() {
|
|
this.getDataList();
|
|
this.getDataList();
|
|
|
|
+ this.getTypeList();
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
toEditProduct(row){
|
|
toEditProduct(row){
|
|
- // this.$router.push({
|
|
|
|
- // name:'AddSimilarName',
|
|
|
|
- // params: {id:row.questionId,name:row.questionName}
|
|
|
|
- // })
|
|
|
|
|
|
+ this.$router.push({
|
|
|
|
+ name:'AddMedicalName',
|
|
|
|
+ params: {info:row}
|
|
|
|
+ })
|
|
},
|
|
},
|
|
filterDatas(){
|
|
filterDatas(){
|
|
this.currentPage = 1;
|
|
this.currentPage = 1;
|
|
@@ -99,7 +112,11 @@
|
|
},
|
|
},
|
|
getDataList() {
|
|
getDataList() {
|
|
const param = this.getFilterItems();
|
|
const param = this.getFilterItems();
|
|
- /*api.similarName(param).then((res) => {
|
|
|
|
|
|
+ // const param = {
|
|
|
|
+ // current: this.currentPage,
|
|
|
|
+ // size: this.pageSize
|
|
|
|
+ // }
|
|
|
|
+ api.knowledgeName(param).then((res) => {
|
|
if (res.data.code == '0') {
|
|
if (res.data.code == '0') {
|
|
const data = res.data.data;
|
|
const data = res.data.data;
|
|
this.list = data.records;
|
|
this.list = data.records;
|
|
@@ -108,7 +125,23 @@
|
|
}
|
|
}
|
|
}).catch((error) => {
|
|
}).catch((error) => {
|
|
console.log(error);
|
|
console.log(error);
|
|
- });*/
|
|
|
|
|
|
+ });
|
|
|
|
+ },
|
|
|
|
+ getTypeList(){
|
|
|
|
+ const param = {
|
|
|
|
+ current: this.currentPage,
|
|
|
|
+ size: this.pageSize
|
|
|
|
+ }
|
|
|
|
+ api.allKnowledgeType(param).then((res)=>{
|
|
|
|
+ const data = res.data;
|
|
|
|
+ if(data.code==0){
|
|
|
|
+ this.typeList = data.data.records;
|
|
|
|
+ }else{
|
|
|
|
+ console.log(res.msg);
|
|
|
|
+ }
|
|
|
|
+ }).catch((error) => {
|
|
|
|
+ console.log(error);
|
|
|
|
+ });
|
|
},
|
|
},
|
|
getDetailList(id) {
|
|
getDetailList(id) {
|
|
const param = {'id': id,};
|
|
const param = {'id': id,};
|
|
@@ -116,9 +149,10 @@
|
|
},
|
|
},
|
|
getFilterItems() {
|
|
getFilterItems() {
|
|
const param = {
|
|
const param = {
|
|
- questionName: this.filter.proName,
|
|
|
|
|
|
+ term: this.filter.term,
|
|
current: this.currentPage,
|
|
current: this.currentPage,
|
|
- size: this.pageSize
|
|
|
|
|
|
+ size: this.pageSize,
|
|
|
|
+ type:this.filter.type
|
|
};
|
|
};
|
|
return param;
|
|
return param;
|
|
},
|
|
},
|
|
@@ -177,7 +211,7 @@
|
|
'Content-Type': 'multipart/form-data'
|
|
'Content-Type': 'multipart/form-data'
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- api.uploadFile(formData,header).then((res)=>{
|
|
|
|
|
|
+ /*api.knowledgeUpload(formData,header).then((res)=>{
|
|
if(res.data.code==0){
|
|
if(res.data.code==0){
|
|
this.$message({
|
|
this.$message({
|
|
message: '上传成功',
|
|
message: '上传成功',
|
|
@@ -188,7 +222,7 @@
|
|
}
|
|
}
|
|
})
|
|
})
|
|
this.getDataList();
|
|
this.getDataList();
|
|
- /*//解决上传相同文件不触发change
|
|
|
|
|
|
+ //解决上传相同文件不触发change
|
|
let inp = document.getElementById("upFile");
|
|
let inp = document.getElementById("upFile");
|
|
inp.value = "";
|
|
inp.value = "";
|
|
*/
|
|
*/
|