|
@@ -17,12 +17,12 @@
|
|
:title="item.conceptName"
|
|
:title="item.conceptName"
|
|
@click="selectDiag(item)"
|
|
@click="selectDiag(item)"
|
|
:key="item.conceptId">
|
|
:key="item.conceptId">
|
|
- {{item.conceptName}}
|
|
|
|
|
|
+ {{item.conceptNameType||item.conceptName}}
|
|
</li>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item class="isRequired" label="已选择化验标准术语:" prop="type">
|
|
<el-form-item class="isRequired" label="已选择化验标准术语:" prop="type">
|
|
- {{form.conceptName}}
|
|
|
|
|
|
+ {{form.conceptNameType||form.conceptName}}
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-form>
|
|
</el-form>
|
|
<div class="symptomList">
|
|
<div class="symptomList">
|
|
@@ -38,7 +38,7 @@
|
|
:title="item.conceptName"
|
|
:title="item.conceptName"
|
|
@click="selectIndex(item)"
|
|
@click="selectIndex(item)"
|
|
:key="item.conceptName">
|
|
:key="item.conceptName">
|
|
- {{item.conceptName}}
|
|
|
|
|
|
+ {{item.conceptNameType||item.conceptName}}
|
|
</li>
|
|
</li>
|
|
</ul>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
@@ -49,7 +49,8 @@
|
|
<td class="selectedContentOpera">操作</td>
|
|
<td class="selectedContentOpera">操作</td>
|
|
</tr>
|
|
</tr>
|
|
<tr v-for="(item, index) in selectedIndexList" :key="item.conceptId">
|
|
<tr v-for="(item, index) in selectedIndexList" :key="item.conceptId">
|
|
- <td class="selectedContent ">{{item.parentConceptName?item.conceptName+'('+item.parentConceptName+')':item.conceptName}}</td>
|
|
|
|
|
|
+ <!-- <td class="selectedContent ">{{item.parentConceptName?item.conceptName+'('+item.parentConceptName+')':item.conceptName}}</td> -->
|
|
|
|
+ <td class="selectedContent ">{{item.conceptNameType||item.conceptName}}</td>
|
|
<td class="selectedContentOpera"><el-button type="text" size="small" class="delete" @click="delSelectedIndex(item, index)">删除</el-button></td>
|
|
<td class="selectedContentOpera"><el-button type="text" size="small" class="delete" @click="delSelectedIndex(item, index)">删除</el-button></td>
|
|
</tr>
|
|
</tr>
|
|
</table>
|
|
</table>
|
|
@@ -72,7 +73,8 @@
|
|
return{
|
|
return{
|
|
form: {
|
|
form: {
|
|
conceptId: '',
|
|
conceptId: '',
|
|
- conceptName:''
|
|
|
|
|
|
+ conceptName:'' ,
|
|
|
|
+ conceptNameType:''
|
|
},
|
|
},
|
|
titleText: '添加化验子项',
|
|
titleText: '添加化验子项',
|
|
conceptList: [],
|
|
conceptList: [],
|
|
@@ -91,6 +93,7 @@
|
|
this.titleText = '修改化验子项';
|
|
this.titleText = '修改化验子项';
|
|
this.form.conceptId = data.conceptId;
|
|
this.form.conceptId = data.conceptId;
|
|
this.form.conceptName = data.conceptName;
|
|
this.form.conceptName = data.conceptName;
|
|
|
|
+ this.form.conceptNameType = data.conceptNameType;
|
|
this.selectedIndexList = data.nodeList;
|
|
this.selectedIndexList = data.nodeList;
|
|
}
|
|
}
|
|
},
|
|
},
|
|
@@ -116,21 +119,31 @@
|
|
})
|
|
})
|
|
},
|
|
},
|
|
selectDiag(item) {
|
|
selectDiag(item) {
|
|
- this.form.conceptId = item.conceptId
|
|
|
|
- this.form.conceptName = item.conceptName
|
|
|
|
- this.searchConcept = ''
|
|
|
|
- this.conceptList=[]
|
|
|
|
|
|
+ this.form.conceptId = item.conceptId;
|
|
|
|
+ this.form.conceptName = item.conceptName;
|
|
|
|
+ this.form.conceptNameType = item.conceptNameType;
|
|
|
|
+ this.searchConcept = '';
|
|
|
|
+ this.conceptList=[];
|
|
},
|
|
},
|
|
focuInput() {
|
|
focuInput() {
|
|
// 聚焦时清空搜索结果?
|
|
// 聚焦时清空搜索结果?
|
|
},
|
|
},
|
|
|
|
+ selectedTags() {//已选项ids
|
|
|
|
+ let selectedTags = []
|
|
|
|
+ for (let i =0; i < this.selectedIndexList.length; i++) {
|
|
|
|
+ selectedTags.push(this.selectedIndexList[i].conceptId)
|
|
|
|
+ }
|
|
|
|
+ return selectedTags
|
|
|
|
+ },
|
|
searchIndex() {
|
|
searchIndex() {
|
|
|
|
+ const notIds = this.selectedTags();
|
|
const param = {
|
|
const param = {
|
|
"name": this.searchIndexVal,
|
|
"name": this.searchIndexVal,
|
|
"relationId": 18,
|
|
"relationId": 18,
|
|
"relationPosition": 2,
|
|
"relationPosition": 2,
|
|
"typeId": 13,
|
|
"typeId": 13,
|
|
- "relationConceptId":this.form.conceptId
|
|
|
|
|
|
+ "relationConceptId":this.form.conceptId,
|
|
|
|
+ "excludedConceptIds":notIds
|
|
}
|
|
}
|
|
|
|
|
|
api.getConceptInfoAssay(param).then((res)=>{
|
|
api.getConceptInfoAssay(param).then((res)=>{
|
|
@@ -148,7 +161,7 @@
|
|
this.nodeList.splice(index, 1)
|
|
this.nodeList.splice(index, 1)
|
|
},
|
|
},
|
|
submitForm(formName) {
|
|
submitForm(formName) {
|
|
- if(!this.form.conceptName) {
|
|
|
|
|
|
+ if(!this.form.conceptId) {
|
|
this.warning('请选择化验标准术语')
|
|
this.warning('请选择化验标准术语')
|
|
return
|
|
return
|
|
}
|
|
}
|