|
|
|
@ -130,7 +130,7 @@ |
|
|
|
:show-all-levels="false" |
|
|
|
> |
|
|
|
</el-cascader> --> |
|
|
|
<el-select v-model="form.itemTypeId" placeholder="请选择"> |
|
|
|
<el-select v-model="form.itemTypeId" placeholder="请选择" style="width:100%"> |
|
|
|
<el-option |
|
|
|
v-for="item in itemTypeId" |
|
|
|
:key="item.id" |
|
|
|
@ -148,7 +148,7 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="价表项目编码" prop="priceItemId"> |
|
|
|
<el-select v-model="form.priceItemId" placeholder="请选择"> |
|
|
|
<el-select v-model="form.priceItemId" placeholder="请选择" style="width:100%"> |
|
|
|
<el-option |
|
|
|
v-for="item in priceItemId" |
|
|
|
:key="item.id" |
|
|
|
@ -161,7 +161,7 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="单位" prop="unitId"> |
|
|
|
<el-select v-model="form.unitId" placeholder="请选择"> |
|
|
|
<el-select v-model="form.unitId" placeholder="请选择" style="width:100%"> |
|
|
|
<el-option |
|
|
|
v-for="item in unitId" |
|
|
|
:key="item.id" |
|
|
|
@ -179,7 +179,20 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="参考范围类别" prop="referenceRangeTypeFlag"> |
|
|
|
<el-input v-model="form.referenceRangeTypeFlag"></el-input> |
|
|
|
<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" |
|
|
|
> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
<!-- <el-input v-model="form.referenceRangeTypeFlag"></el-input> --> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
@ -189,7 +202,7 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="名称进入小结" prop="isNameIntoSummary"> |
|
|
|
<el-select v-model="form.isNameIntoSummary" placeholder="请选择"> |
|
|
|
<el-select v-model="form.isNameIntoSummary" placeholder="请选择" style="width:100%"> |
|
|
|
<el-option |
|
|
|
v-for="item in isNameIntoSummary" |
|
|
|
:key="item.value" |
|
|
|
@ -205,6 +218,7 @@ |
|
|
|
<el-select |
|
|
|
v-model="form.isDiagnosisFunction" |
|
|
|
placeholder="请选择" |
|
|
|
style="width:100%" |
|
|
|
> |
|
|
|
<el-option |
|
|
|
v-for="item in isDiagnosisFunction" |
|
|
|
@ -223,7 +237,7 @@ |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="是计算项目" prop="isCalculationItem"> |
|
|
|
<el-select v-model="form.isCalculationItem" placeholder="请选择"> |
|
|
|
<el-select v-model="form.isCalculationItem" placeholder="请选择" style="width:100%"> |
|
|
|
<el-option |
|
|
|
v-for="item in isCalculationItem" |
|
|
|
:key="item.value" |
|
|
|
@ -235,13 +249,13 @@ |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="计算函数" prop="calculationFunction"> |
|
|
|
<el-form-item label="计算函数" prop=""> |
|
|
|
<el-input v-model="form.calculationFunction"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="继续处理" prop="isContinueProcess"> |
|
|
|
<el-select v-model="form.isContinueProcess" placeholder="请选择"> |
|
|
|
<el-select v-model="form.isContinueProcess" placeholder="请选择" style="width:100%"> |
|
|
|
<el-option |
|
|
|
v-for="item in isContinueProcess" |
|
|
|
:key="item.value" |
|
|
|
@ -253,18 +267,27 @@ |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="结果模板" prop="resultTemplateTypeFlag"> |
|
|
|
<el-input v-model="form.resultTemplateTypeFlag"></el-input> |
|
|
|
<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-option |
|
|
|
v-for="item in resulttemp" |
|
|
|
:key="item.id" |
|
|
|
:label="item.results" |
|
|
|
:value="item.id" |
|
|
|
> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="输入结果校验" prop="inputCheck"> |
|
|
|
<el-form-item label="输入结果校验" prop=""> |
|
|
|
<el-input v-model="form.inputCheck"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="8"> |
|
|
|
<el-form-item label="启用" prop="isActive"> |
|
|
|
<el-select v-model="form.isActive" placeholder="请选择"> |
|
|
|
<el-select v-model="form.isActive" placeholder="请选择" style="width:100%"> |
|
|
|
<el-option |
|
|
|
v-for="item in isActive" |
|
|
|
:key="item.value" |
|
|
|
@ -1110,6 +1133,8 @@ export default { |
|
|
|
fssubdex: "", |
|
|
|
resultitemtype: [], //项目类别 |
|
|
|
scopediagnostic: [], //诊断范围下拉框 |
|
|
|
reference: [], //参考范围 |
|
|
|
resulttemp: [], // 结果模板 |
|
|
|
}; |
|
|
|
}, |
|
|
|
created() { |
|
|
|
@ -1564,14 +1589,13 @@ export default { |
|
|
|
this.$refs.form.validate((v) => { |
|
|
|
if (v) { |
|
|
|
if (this.title == 1) { |
|
|
|
this.form.price=Number( this.form.price) |
|
|
|
this.form.price = Number(this.form.price); |
|
|
|
addproject(this.form).then((res) => { |
|
|
|
this.$message.success("新增成功222"); |
|
|
|
this.getlist(); |
|
|
|
this.dialogVisible = false; |
|
|
|
}); |
|
|
|
} else if (this.title == 2) { |
|
|
|
|
|
|
|
projectedit(this.form.id, this.form).then((res) => { |
|
|
|
this.$message.success("修改成功"); |
|
|
|
this.getlist(); |
|
|
|
@ -1605,6 +1629,15 @@ export default { |
|
|
|
priceitemlist().then((res) => { |
|
|
|
this.priceItemId = res.data.items; |
|
|
|
}); |
|
|
|
//参考范围 |
|
|
|
getapi("/api/app/reference-range").then((res) => { |
|
|
|
this.reference = res.data.items; |
|
|
|
}); |
|
|
|
//结果模板 |
|
|
|
getapi("/api/app/item-result-template").then((res) => { |
|
|
|
this.resulttemp = res.data.items; |
|
|
|
console.log(res, "结果模板"); |
|
|
|
}); |
|
|
|
}, |
|
|
|
getlist() { |
|
|
|
this.getlistM(); |
|
|
|
|