Browse Source

pack

master
pengjun 1 year ago
parent
commit
f52038d08c
  1. 47
      src/views/common-settings/medicalPackage.vue

47
src/views/common-settings/medicalPackage.vue

@ -35,7 +35,6 @@
{{ dddw(dict.forSex, "id", scope.row.forSexId, "displayName") }} {{ dddw(dict.forSex, "id", scope.row.forSexId, "displayName") }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="maritalStatusId" label="适用婚姻状况" min-width="80" align="center"> <el-table-column prop="maritalStatusId" label="适用婚姻状况" min-width="80" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
{{ {{
@ -48,6 +47,11 @@
}} }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="年龄范围" min-width="80" align="center">
<template slot-scope="scope">
{{ scope.row.ageLowerLimit + ' ~ ' + scope.row.ageUpperLimit }}
</template>
</el-table-column>
<el-table-column prop="isWebAppoint" label="网上预约" min-width="60" align="center"> <el-table-column prop="isWebAppoint" label="网上预约" min-width="60" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<div style="font-family: 'Microsoft YaHei';">{{ scope.row.isWebAppoint == "Y" ? "√" : "" }}</div> <div style="font-family: 'Microsoft YaHei';">{{ scope.row.isWebAppoint == "Y" ? "√" : "" }}</div>
@ -152,7 +156,7 @@
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="6">
<el-col :span="8">
<el-form-item label="婚姻状况"> <el-form-item label="婚姻状况">
<el-select v-model="form.maritalStatusId" placeholder="请选择" style="width: 100%" size="small"> <el-select v-model="form.maritalStatusId" placeholder="请选择" style="width: 100%" size="small">
<el-option v-for="item in dict.forMaritalStatus" :key="item.id" :label="item.displayName" <el-option v-for="item in dict.forMaritalStatus" :key="item.id" :label="item.displayName"
@ -161,17 +165,29 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6">
<el-col :span="8">
<el-form-item prop="ageLowerLimit" label="年龄下限">
<el-input v-model="form.ageLowerLimit" type="number" size="small" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item prop="ageUpperLimit" label="年龄上限">
<el-input v-model="form.ageUpperLimit" type="number" size="small" />
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="8">
<el-form-item label="网上预约" prop="isWebAppoint"> <el-form-item label="网上预约" prop="isWebAppoint">
<el-checkbox v-model="form.isWebAppoint" true-label="Y" false-label="N" /> <el-checkbox v-model="form.isWebAppoint" true-label="Y" false-label="N" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6">
<el-col :span="8">
<el-form-item label="推荐套餐" prop="isBasicRecommend"> <el-form-item label="推荐套餐" prop="isBasicRecommend">
<el-checkbox v-model="form.isBasicRecommend" true-label="Y" false-label="N" /> <el-checkbox v-model="form.isBasicRecommend" true-label="Y" false-label="N" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6">
<el-col :span="8">
<el-form-item label="启用" prop="isActive"> <el-form-item label="启用" prop="isActive">
<el-checkbox v-model="form.isActive" true-label="Y" false-label="N" /> <el-checkbox v-model="form.isActive" true-label="Y" false-label="N" />
</el-form-item> </el-form-item>
@ -226,7 +242,9 @@ export default {
isActive: "Y", isActive: "Y",
remark: "", remark: "",
isWebAppoint: "Y", isWebAppoint: "Y",
isBasicRecommend: 'N'
isBasicRecommend: 'N',
ageLowerLimit:null,
ageUpperLimit:null
}, },
formOri: {}, formOri: {},
formInit: {}, formInit: {},
@ -234,8 +252,13 @@ export default {
displayName: [ displayName: [
{ required: true, message: "请填写套餐名称", trigger: "blur" }, { required: true, message: "请填写套餐名称", trigger: "blur" },
], ],
ageLowerLimit: [
{ required: true, message: "请填写年龄下限", trigger: "blur" },
],
ageUpperLimit: [
{ required: true, message: "请填写年龄上限", trigger: "blur" },
],
}, },
dialogVisible: false, dialogVisible: false,
department: "", department: "",
quckDepartment: [], quckDepartment: [],
@ -512,6 +535,16 @@ export default {
} }
let body = deepCopy(this.form); let body = deepCopy(this.form);
// if(!body.ageLowerLimit){
// body.ageLowerLimit = null
// }else{
// body.ageLowerLimit = Number(body.ageLowerLimit)
// }
// if(!body.ageUpperLimit){
// body.ageUpperLimit = null
// }else{
// body.ageUpperLimit = Number(body.ageUpperLimit)
// }
delete body.id; delete body.id;
if (this.form.id) { if (this.form.id) {

Loading…
Cancel
Save