页面如图显示:
要求:
时间的前后顺序 要有校验
- 预计aa时间 早于 预计bb时间
- 实际cc时间 早于 实际dd时间 早于 实际ff时间 早于 实际ee时间
我的想法:
选中第一个时间后,后一个时间选择器的时间选择范围会以前一个时间选择器选中的时间为开始
当修改两个时间中的前一个时间时,选中前一个选择器的时间大于后一个时间选择器选中的时间时,后一个时间选择器清空
代码:
<el-form ref="formInfo" :inline="true" :model="BudgetYearFormal" label-width="130px" :rules="ruleForm" :disabled="disabled">
<el-form-item label="预计aa时间" prop="expectOnline">
<el-date-picker
v-model="BudgetYearFormal.expectOnline"
placeholder="请选择预计aa时间"
@change="timeChange">
</el-date-picker>
</el-form-item>
<el-form-item label="预计bb时间" prop="expectAcceptance">
<el-date-picker
v-model="BudgetYearFormal.expectAcceptance"
placeholder="请选择预计bb时间"
:picker-options="expectAcceptanceAfter"
@change="timeChange"