|
|
@ -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) { |
|
|
|