<el-col :span="12">
<el-form-item label="启用日期:">
<div class="dateBox disableClass">
<el-date-picker
v-model="addForm.actionStartTime"
type="date"
placeholder="无限期"
format="yyyy-MM-dd"
value-format="yyyy-MM-dd"
@change="startChange"
style="width:300px"
></el-date-picker>
</div>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="停用日期:">
<div class="dateBox disableClass">
<el-date-picker
v-model="addForm.actionEndTime"
type="date"
placeholder="无限期"
format="yyyy-MM-dd"
value-format="yyyy-MM-dd"
@change="endChange"
style="width:300px"
></el-date-picker>
</div>
</el-form-item>
</el-col>
startChange(value) {
this.$set(this.addForm, "actionStartTime", value);
if (
new Date(value).getTime() >=
new Date(this.addForm.actionEndTime).getTime()
) {
this.addForm.actionStartTime = "";
this.$message.error("请选择的时间小于停用时间");
}
},
endChange(value) {
this.$set(this.addForm, "actionEndTime", value);
if (
new Date(value).getTime() <=
new Date(this.addForm.actionStartTime).getTime()
) {
this.addForm.actionEndTime = "";
this.$message.error("请选择的时间大于启用时间");
}