pengjun 2 years ago
parent
commit
1dcbeb42d2
  1. 181
      src/views/fee-settings/Item.vue

181
src/views/fee-settings/Item.vue

@ -126,17 +126,12 @@
>
<el-form ref="form" :model="form" label-width="110px" :rules="rules">
<el-row>
<el-col :span="8">
<el-form-item label="名称" prop="displayName">
<el-input v-model="form.displayName" ref="refinput"></el-input>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="英文缩写" prop="englishShortName">
<el-input v-model="form.englishShortName"></el-input>
<el-col :span="10">
<el-form-item label="项目编号" prop="displayName">
<el-input v-model="form.id" :disabled="true"></el-input>
</el-form-item>
</el-col>
<el-col :span="8">
<el-col :span="6">
<el-form-item label="项目类别" prop="itemTypeId">
<!-- <el-cascader
v-model="form.itemTypeId"
@ -171,13 +166,23 @@
</el-select> -->
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="名称" prop="displayName">
<el-input v-model="form.displayName" ref="refinput"></el-input>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="价格" prop="price">
<el-input v-model="form.price"></el-input>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="价表项目编码" prop="priceItemId">
<el-form-item label="英文缩写" prop="englishShortName">
<el-input v-model="form.englishShortName"></el-input>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="价表项目编码" prop="">
<el-select
v-model="form.priceItemId"
placeholder="请选择"
@ -211,79 +216,76 @@
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="默认结果" prop="defaultResult">
<!-- <el-input v-model="form.defaultResult"></el-input> -->
<el-select
v-model="form.defaultResult"
placeholder="请选择"
style="width: 100%"
>
<el-option
v-for="item in defaultResult"
<el-form-item label="生成小结" prop="isProduceSummary">
<el-input v-model="form.isProduceSummary"></el-input>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="名称进入小结" prop="isNameIntoSummary">
<el-radio-group v-model="form.isNameIntoSummary">
<el-radio
v-for="item in isNameIntoSummary"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="参考范围类型" prop="referenceRangeTypeFlag">
<el-select
v-model="form.referenceRangeTypeFlag"
placeholder="请选择"
style="width: 100%"
<el-col :span="24">
<el-row>
<el-form-item label="默认结果" prop="defaultResult">
<el-input v-model="form.defaultResult">
<template slot="append">
<el-select
v-model="form.defaultResult"
placeholder="请选择"
style="width: 38px;"
>
<el-option
v-for="item in referenceRangeTypeFlag"
v-for="item in defaultResult"
:key="item.value"
:label="item.label"
:value="item.value"
:value="item.label"
>
</el-option>
</el-select>
<!-- <el-input v-model="form.referenceRangeTypeFlag"></el-input> -->
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="生成小结" prop="isProduceSummary">
<el-input v-model="form.isProduceSummary"></el-input>
</template>
</el-input>
</el-form-item>
</el-row>
</el-col>
<el-col :span="8">
<el-form-item label="名称进入小结" prop="isNameIntoSummary">
<el-form-item label="参考范围类型" prop="referenceRangeTypeFlag">
<el-select
v-model="form.isNameIntoSummary"
v-model="form.referenceRangeTypeFlag"
placeholder="请选择"
style="width: 100%"
>
<el-option
v-for="item in isNameIntoSummary"
v-for="item in referenceRangeTypeFlag"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
<!-- <el-input v-model="form.referenceRangeTypeFlag"></el-input> -->
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="启用诊断函数" prop="isDiagnosisFunction">
<el-select
@change="enablediagnostics"
v-model="form.isDiagnosisFunction"
placeholder="请选择"
style="width: 100%"
>
<el-option
<el-radio-group v-model="form.isDiagnosisFunction" @change="enablediagnostics">
<el-radio
v-for="item in isDiagnosisFunction"
:key="item.value"
:label="item.label"
:label="item.value"
:value="item.value"
>
</el-option>
</el-select>
{{item.label}}
</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col :span="8">
@ -296,19 +298,16 @@
</el-col>
<el-col :span="8">
<el-form-item label="是计算项目" prop="isCalculationItem">
<el-select
v-model="form.isCalculationItem"
placeholder="请选择"
style="width: 100%"
>
<el-option
<el-radio-group v-model="form.isCalculationItem">
<el-radio
v-for="item in isCalculationItem"
:key="item.value"
:label="item.label"
:label="item.value"
:value="item.value"
>
</el-option>
</el-select>
{{item.label}}
</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col :span="8">
@ -316,29 +315,30 @@
<el-input v-model="form.calculationFunction"></el-input>
</el-form-item>
</el-col>
<el-col :span="8">
<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="isContinueProcess">
<el-select
v-model="form.isContinueProcess"
placeholder="请选择"
style="width: 100%"
>
<el-option
<el-radio-group v-model="form.isContinueProcess">
<el-radio
v-for="item in isContinueProcess"
:key="item.value"
:label="item.label"
:label="item.value"
:value="item.value"
>
</el-option>
</el-select>
{{item.label}}
</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col :span="8">
<!-- <el-col :span="8">
<el-form-item label="项目结果模板" prop="resultTemplateTypeFlag">
<el-input v-model="form.resultTemplateTypeFlag"
>resulttemp</el-input
>
<!--
<el-select
v-model="form.resultTemplateTypeFlag"
placeholder="请选择"
@ -352,29 +352,20 @@
>
</el-option>
</el-select>
-->
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="输入结果校验" prop="">
<el-input v-model="form.inputCheck"></el-input>
</el-form-item>
</el-col>
</el-col> -->
<el-col :span="8">
<el-form-item label="启用" prop="isActive">
<el-select
v-model="form.isActive"
placeholder="请选择"
style="width: 100%"
>
<el-option
<el-radio-group v-model="form.isActive">
<el-radio
v-for="item in isActive"
:key="item.value"
:label="item.label"
:label="item.value"
:value="item.value"
>
</el-option>
</el-select>
{{item.label}}
</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
</el-row>
@ -1767,8 +1758,8 @@ export default {
this.title = 2;
this.dialogVisible = true;
posjrctid(this.form.id).then((res) => {
console.log(res);
this.form = res.data;
console.log(this.form);
});
}
},
@ -1780,7 +1771,7 @@ export default {
this.form.price = Number(this.form.price);
addproject(this.form).then((res) => {
if (res.code == 1) {
this.$message.success("新增成功222");
this.$message.success("新增成功");
this.getlist();
this.dialogVisible = false;
}
@ -1864,4 +1855,22 @@ export default {
width: 100%;
}
:deep(.el-textarea__inner){
resize: none;
}
:deep .el-dialog__header {
padding: 14px 20px 14px;
}
:deep .el-dialog__body {
padding: 0px 20px 0px;
}
:deep .el-form-item {
margin-bottom: 14px;
}
:deep .el-divider--horizontal {
margin: 0px 0 14px;
}
:deep .el-dialog__footer {
padding: 0px 20px 14px;
}
</style>
Loading…
Cancel
Save