|
@@ -237,7 +237,10 @@
|
|
|
<el-radio :label="2">文本内容</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
- <el-form-item v-if="data.type=='实验室检查子项目' && radio == 1" class="ages">
|
|
|
+ <el-form-item
|
|
|
+ v-if="data.type=='实验室检查子项目' && (radio == 1 || klLisVO.minValue || klLisVO.maxValue)"
|
|
|
+ class="ages"
|
|
|
+ >
|
|
|
<el-input v-model.trim="klLisVO.minValue" type="number" @input="inputAge"></el-input>
|
|
|
<span class="ageLine">~</span>
|
|
|
<el-input v-model.trim="klLisVO.maxValue" type="number" @input="inputAge"></el-input>
|
|
@@ -250,14 +253,21 @@
|
|
|
@input="inputAge"
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item v-if="data.type=='实验室检查子项目' && radio == 2" class="ages">
|
|
|
+ <el-form-item
|
|
|
+ v-if="data.type=='实验室检查子项目' && (radio == 2 || klLisVO.qualitative !='')"
|
|
|
+ class="ages"
|
|
|
+ >
|
|
|
<div-editable v-model="klLisVO.qualitative" :Maincontent="'Maincontent'"></div-editable>
|
|
|
</el-form-item>
|
|
|
- <el-form-item v-if="data.type=='实验室检查子项目'" label="范围:" class="range">
|
|
|
+ <div
|
|
|
+ v-if="data.type=='实验室检查子项目'"
|
|
|
+ style=" display:inlne;position: relative;right: -530px;top: -40px;"
|
|
|
+ >
|
|
|
+ <span style="margin-right:15px">范围</span>
|
|
|
<el-select v-model="klLisVO.type">
|
|
|
<el-option v-for="(it,i) in range" :key="i" :label="it.name" :value="it.value"></el-option>
|
|
|
</el-select>
|
|
|
- </el-form-item>
|
|
|
+ </div>
|
|
|
|
|
|
<el-form-item label="科室:" v-if="dioType" class="marT">
|
|
|
<el-select v-model="dept">
|
|
@@ -453,8 +463,13 @@
|
|
|
>
|
|
|
<el-input v-model.trim="klDiseaseVO.icd10Code" maxlength="30" placeholder="请输入"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item v-if="data.type=='疾病'" label="发病率:" prop="description" class="marT">
|
|
|
- <div-editable v-model="klDiseaseVO.incidence" :Maincontent="'Maincontent'"></div-editable>
|
|
|
+ <el-form-item
|
|
|
+ v-if="data.type=='疾病'"
|
|
|
+ label="发病率:"
|
|
|
+ prop="description"
|
|
|
+ class="marT description"
|
|
|
+ >
|
|
|
+ <el-input v-model.trim="klDiseaseVO.incidence" placeholder="请输入"></el-input>
|
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item label="遗传性:" v-if="data.type=='疾病'" class="marT">
|
|
@@ -484,6 +499,12 @@
|
|
|
<el-form-item label="疾病系统分类:" v-if="data.type=='疾病'" class="marT">
|
|
|
<searchTerm :refbool.sync="klDiseaseVO.systemTypeList" :type="307"></searchTerm>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item v-if="data.type=='疾病'" label="肿瘤/细胞类型:" prop="description" class="marT">
|
|
|
+ <div-editable v-model="klDiseaseVO.tumorCellType" :Maincontent="'tumorCellType'"></div-editable>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item v-if="data.type=='疾病'" label="形态学分类代码:" prop="description" class="marT">
|
|
|
+ <div-editable v-model="klDiseaseVO.morphology" :Maincontent="'morphology'"></div-editable>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item v-if="data.type=='疾病'" label="英文名称:" prop="description" class="marT">
|
|
|
<div-editable v-model="klDiseaseVO.enName" :Maincontent="'enNamej'"></div-editable>
|
|
|
</el-form-item>
|
|
@@ -738,8 +759,8 @@ export default {
|
|
|
remark: '' //备注
|
|
|
},
|
|
|
klLisVO: {
|
|
|
- minValue: '', //最小值
|
|
|
- maxValue: '', //最大值
|
|
|
+ minValue: null, //最小值
|
|
|
+ maxValue: null, //最大值
|
|
|
unit: '',
|
|
|
checkSpecimen: '', //检查标本
|
|
|
checkMethod: '', //检查方法
|
|
@@ -899,8 +920,8 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
changeRadio() {
|
|
|
- this.klLisVO.maxValue = '';
|
|
|
- this.klLisVO.minValue = '';
|
|
|
+ this.klLisVO.maxValue = null;
|
|
|
+ this.klLisVO.minValue = null;
|
|
|
this.klLisVO.qualitative = '';
|
|
|
this.klLisVO.unit = '';
|
|
|
},
|
|
@@ -1040,6 +1061,7 @@ export default {
|
|
|
this.klDiseaseVO = redata.klDiseaseDTO
|
|
|
? redata.klDiseaseDTO
|
|
|
: this.klDiseaseVO;
|
|
|
+ this.radio = this.klLisVO.minValue||this.klLisVO.maxValue ?1:2
|
|
|
this.singleword = redata.libName;
|
|
|
this.synonymous = redata.otherNames;
|
|
|
this.allwords = redata.libName.concat(redata.otherNames);
|