预约人数上限+时间间隔

This commit is contained in:
闫晓茹 2023-02-15 11:36:24 +08:00
parent adcd3e3a65
commit ad6e2a2b3a
2 changed files with 57 additions and 23 deletions

View File

@ -292,18 +292,7 @@
maxlength="50"
/>
</el-form-item>
<!-- <el-form-item
label="提前预约时长"
prop="nurseStationItem.advanceAppointDuration"
>
<el-input
v-model="form.nurseStationItem.advanceAppointDuration"
placeholder="提前预约时长(单位小时)"
oninput="if(value.indexOf('.')>0){value=value.slice(0,value.indexOf('.')+0)} if(value.length>5){value=value.slice(0,5)}"
type="number"
min="0"
/>
</el-form-item> -->
<el-form-item label="排序" prop="nurseStationItem.sort">
<el-input
placeholder="请输入排序"
@ -320,19 +309,33 @@
:type="'itemPictureUrl'"
/>
</el-form-item>
<el-form-item label="预约人数上限" prop="nurseStationItem.appointmentLimitCount">
<el-input
placeholder="请输入预约人数上限"
v-model="form.nurseStationItem.appointmentLimitCount"
oninput="value=value.replace(/[^\d]/g,'')"
maxLength="8"
/>
</el-form-item>
<el-form-item label="预约时间点间隔" prop="nurseStationItem.appointmentTimeInterval">
<el-select
v-model="form.nurseStationItem.appointmentTimeInterval"
placeholder="请选择预约时间点间隔"
>
<el-option
v-for="item in options"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item
label="项目内容简介"
prop="nurseStationItem.nurseItemContent"
>
<!-- <el-input
maxlength="300"
type="textarea"
:autosize="{ minRows: 2, maxRows: 4 }"
placeholder="请输入内容"
style="width: 208px"
v-model="form.nurseStationItem.nurseItemContent"
>
</el-input> -->
<editor
@imgs="imgs"
maxlength="300"

View File

@ -63,6 +63,24 @@ export default {
title: "",
// 是否显示弹出层
open: false,
options: [{
value: 'HALF_HOUR',
label: '半小时'
}, {
value: 'ONE_HOUR',
label: '一小时'
},
{
value: ' NINETY_MINUTES',
label: '九十分钟'
},
{
value: 'TWO_HOUR',
label: '两小时'
}
],
value:"",
//权限查询
nurseStationlist: [],
nurseStationlist2: [],
@ -102,7 +120,9 @@ export default {
sort: "",
nurseStationName: "请选择所属护理站",
classifyName: '请选择护理项目分类',
nurseClassifyId: ''
nurseClassifyId: '',
appointmentLimitCount:"",
appointmentTimeInterval:"",
},
},
idd: 1,
@ -125,6 +145,16 @@ export default {
trigger: "blur",
message: "请选择项目头像",
}, ],
"nurseStationItem.appointmentLimitCount": [{
required: true,
trigger: "blur",
message: "请输入预约人数上限",
}, ],
"nurseStationItem.appointmentTimeInterval": [{
required: true,
trigger: "blur",
message: "请选择预约时间点间隔",
}, ],
nurseStationId: [
{ required: true, trigger: "blur", message: "请选择所属护理站" },
],
@ -570,4 +600,5 @@ export default {
this.upload.open = true;
},
},
};
};