|
|
|
@ -130,7 +130,11 @@ |
|
|
|
:show-all-levels="false" |
|
|
|
> |
|
|
|
</el-cascader> --> |
|
|
|
<el-select v-model="form.itemTypeId" placeholder="请选择" style="width:100%"> |
|
|
|
<el-select |
|
|
|
v-model="form.itemTypeId" |
|
|
|
placeholder="请选择" |
|
|
|
style="width: 100%" |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="item in itemTypeId" |
|
|
|
:key="item.id" |
|
|
|
@ -148,7 +152,11 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="价表项目编码" prop="priceItemId"> |
|
|
|
<el-select v-model="form.priceItemId" placeholder="请选择" style="width:100%"> |
|
|
|
<el-select |
|
|
|
v-model="form.priceItemId" |
|
|
|
placeholder="请选择" |
|
|
|
style="width: 100%" |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="item in priceItemId" |
|
|
|
:key="item.id" |
|
|
|
@ -160,8 +168,12 @@ |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="单位" prop="unitId"> |
|
|
|
<el-select v-model="form.unitId" placeholder="请选择" style="width:100%"> |
|
|
|
<el-form-item label="单位" prop=""> |
|
|
|
<el-select |
|
|
|
v-model="form.unitId" |
|
|
|
placeholder="请选择" |
|
|
|
style="width: 100%" |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="item in unitId" |
|
|
|
:key="item.id" |
|
|
|
@ -178,17 +190,17 @@ |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="参考范围类别" prop="referenceRangeTypeFlag"> |
|
|
|
<el-form-item label="参考范围类型" prop="referenceRangeTypeFlag"> |
|
|
|
<el-select |
|
|
|
v-model="form.referenceRangeTypeFlag" |
|
|
|
placeholder="请选择" |
|
|
|
style="width: 100%" |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="item in reference" |
|
|
|
:key="item.id" |
|
|
|
:label="item.ageUpperLimit" |
|
|
|
:value="item.id" |
|
|
|
v-for="item in referenceRangeTypeFlag" |
|
|
|
:key="item.value" |
|
|
|
:label="item.label" |
|
|
|
:value="item.value" |
|
|
|
> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
@ -202,7 +214,11 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="名称进入小结" prop="isNameIntoSummary"> |
|
|
|
<el-select v-model="form.isNameIntoSummary" placeholder="请选择" style="width:100%"> |
|
|
|
<el-select |
|
|
|
v-model="form.isNameIntoSummary" |
|
|
|
placeholder="请选择" |
|
|
|
style="width: 100%" |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="item in isNameIntoSummary" |
|
|
|
:key="item.value" |
|
|
|
@ -216,9 +232,10 @@ |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="启用诊断函数" prop="isDiagnosisFunction"> |
|
|
|
<el-select |
|
|
|
@change="enablediagnostics" |
|
|
|
v-model="form.isDiagnosisFunction" |
|
|
|
placeholder="请选择" |
|
|
|
style="width:100%" |
|
|
|
style="width: 100%" |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="item in isDiagnosisFunction" |
|
|
|
@ -232,12 +249,19 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="诊断函数" prop="diagnosisFunction"> |
|
|
|
<el-input v-model="form.diagnosisFunction"></el-input> |
|
|
|
<el-input |
|
|
|
v-model="form.diagnosisFunction" |
|
|
|
:disabled="disableddiagnosisFunction" |
|
|
|
></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="是计算项目" prop="isCalculationItem"> |
|
|
|
<el-select v-model="form.isCalculationItem" placeholder="请选择" style="width:100%"> |
|
|
|
<el-select |
|
|
|
v-model="form.isCalculationItem" |
|
|
|
placeholder="请选择" |
|
|
|
style="width: 100%" |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="item in isCalculationItem" |
|
|
|
:key="item.value" |
|
|
|
@ -255,7 +279,11 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="继续处理" prop="isContinueProcess"> |
|
|
|
<el-select v-model="form.isContinueProcess" placeholder="请选择" style="width:100%"> |
|
|
|
<el-select |
|
|
|
v-model="form.isContinueProcess" |
|
|
|
placeholder="请选择" |
|
|
|
style="width: 100%" |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="item in isContinueProcess" |
|
|
|
:key="item.value" |
|
|
|
@ -267,13 +295,17 @@ |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="结果模板" prop="resultTemplateTypeFlag" > |
|
|
|
<el-form-item label="结果模板" prop="resultTemplateTypeFlag"> |
|
|
|
<!-- <el-input v-model="form.resultTemplateTypeFlag">resulttemp</el-input> --> |
|
|
|
<el-select v-model="form.resultTemplateTypeFlag" placeholder="请选择" style="width:100%"> |
|
|
|
<el-select |
|
|
|
v-model="form.resultTemplateTypeFlag" |
|
|
|
placeholder="请选择" |
|
|
|
style="width: 100%" |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="item in resulttemp" |
|
|
|
:key="item.id" |
|
|
|
:label="item.results" |
|
|
|
:label="item.result" |
|
|
|
:value="item.id" |
|
|
|
> |
|
|
|
</el-option> |
|
|
|
@ -287,7 +319,11 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="启用" prop="isActive"> |
|
|
|
<el-select v-model="form.isActive" placeholder="请选择" style="width:100%"> |
|
|
|
<el-select |
|
|
|
v-model="form.isActive" |
|
|
|
placeholder="请选择" |
|
|
|
style="width: 100%" |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="item in isActive" |
|
|
|
:key="item.value" |
|
|
|
@ -963,6 +999,24 @@ export default { |
|
|
|
inputCheck: "", |
|
|
|
isActive: "", |
|
|
|
}, |
|
|
|
referenceRangeTypeFlag: [ |
|
|
|
{ |
|
|
|
value: "0", |
|
|
|
label: "无参考范围", |
|
|
|
}, |
|
|
|
{ |
|
|
|
value: "1", |
|
|
|
label: "数字型参考范围", |
|
|
|
}, |
|
|
|
{ |
|
|
|
value: "2", |
|
|
|
label: "字符型参考范围", |
|
|
|
}, |
|
|
|
{ |
|
|
|
value: "3", |
|
|
|
label: "性激素参考范围", |
|
|
|
}, |
|
|
|
], |
|
|
|
isProduceSummary: [ |
|
|
|
{ |
|
|
|
value: "Y", |
|
|
|
@ -1135,6 +1189,7 @@ export default { |
|
|
|
scopediagnostic: [], //诊断范围下拉框 |
|
|
|
reference: [], //参考范围 |
|
|
|
resulttemp: [], // 结果模板 |
|
|
|
disableddiagnosisFunction: false, |
|
|
|
}; |
|
|
|
}, |
|
|
|
created() { |
|
|
|
@ -1146,6 +1201,16 @@ export default { |
|
|
|
this.typeid(); |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
//启用诊断函数 |
|
|
|
enablediagnostics(v) { |
|
|
|
console.log(v); |
|
|
|
if (v == 'N') { |
|
|
|
this.disableddiagnosisFunction = true; |
|
|
|
}else{ |
|
|
|
this.disableddiagnosisFunction = false; |
|
|
|
} |
|
|
|
|
|
|
|
}, |
|
|
|
//参考范围确定类型 |
|
|
|
determinetype() { |
|
|
|
if (this.referencerangevalue == 2) { |
|
|
|
|