CN-1659 fix: 修复新增/修改report,勾选定时后无法提交的问题

This commit is contained in:
刘洪洪
2024-05-10 17:05:27 +08:00
parent f8def116dd
commit 881151e50b

View File

@@ -366,12 +366,12 @@ export default {
if (this.$refs.reportForm) {
this.$refs.reportForm.validateField('schedulerEnd')
}
callback()
}
callback()
}
const schedulerEndTimeValidator = (rule, value, callback) => {
if (this.editObject.schedulerStart && (getMillisecond(this.editObject.schedulerStart) >= getMillisecond(value))) {
if (value && this.editObject.schedulerStart && (getMillisecond(this.editObject.schedulerStart) >= getMillisecond(value))) {
callback(new Error(this.$t('config.user.timeVerification')))
} else {
callback()
@@ -383,7 +383,6 @@ export default {
{ validator: schedulerStartTimeValidator, trigger: 'change' }
]
this.rules.schedulerEnd = [
{ required: false, message: i18n.global.t('validate.required'), trigger: 'change' },
{ validator: schedulerEndTimeValidator, trigger: 'change' }
]
return {