Commit 09c07f14 authored by 方建宇's avatar 方建宇

时间填写认证

parent 91b6ae2b
...@@ -162,7 +162,10 @@ ...@@ -162,7 +162,10 @@
<el-form-item <el-form-item
label="结束时间:" label="结束时间:"
prop="endTime" prop="endTime"
:rules="{ required: !(controls.isOperation === '3'), message: '请选择结束时间', trigger: 'blur' }" :rules="[
{ required: !(controls.isOperation === '3'), message: '请选择结束时间', trigger: 'blur' },
{ validator: validateEndTime, trigger: 'blur' }
]"
> >
<el-date-picker <el-date-picker
v-model="form.endTime" v-model="form.endTime"
...@@ -450,6 +453,20 @@ export default { ...@@ -450,6 +453,20 @@ export default {
this.setFormDefaults() this.setFormDefaults()
}, },
methods: { methods: {
//时间填写验证
validateEndTime(rule, value, callback) {
if (value && this.form.startTime) {
const startTime = new Date(this.form.startTime);
const endTime = new Date(value);
if (endTime < startTime) {
callback(new Error('结束时间不能早于开始时间'));
} else {
callback();
}
} else {
callback();
}
},
// 活动内容预览 // 活动内容预览
contentPreview() { contentPreview() {
this.open = true this.open = true
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment