Parcourir la source

时间限制优化

lucw il y a 9 mois
Parent
commit
b07bf247df

+ 8 - 0
src/views/rulesManagement/releaseRules/components/permitAdd.vue

@@ -493,6 +493,7 @@
           // startDate 启用日期要大于当前时间
           // stopDate 停用时间要大于当前时间并且大于启用日期
           startDate: [
+            { required: true, message: '请选择启用日期', trigger: 'blur' },
             { required: true, message: '请选择启用日期', trigger: 'change' },
             { validator: this.validateStartDate, trigger: 'change' }
           ],
@@ -717,6 +718,13 @@
           return callback(new Error('启用日期不能为空'));
         }
 
+        // 启用日期大于等于今天
+        const today = new Date();
+        today.setHours(0, 0, 0, 0); // 设置为当天的开始时间
+        if (new Date(startDate) < today) {
+          return callback(new Error('启用日期必须大于等于当前日期'));
+        }
+
         callback();
       },
       // stopDate 停用时间要大于当前时间并且大于启用日期