|
|
@@ -323,12 +323,12 @@ const rules = reactive({
|
|
|
callback(new Error("开始售卖时间不能早于当前时间"));
|
|
|
return;
|
|
|
}
|
|
|
- // 验证开始时间必须早于结束时间
|
|
|
+ // 验证开始时间不能晚于结束时间
|
|
|
const endDate = voucherModel.value.endDate;
|
|
|
if (endDate) {
|
|
|
const end = new Date(endDate);
|
|
|
- if (selectedDate >= end) {
|
|
|
- callback(new Error("开始售卖时间必须早于结束售卖时间"));
|
|
|
+ if (selectedDate > end) {
|
|
|
+ callback(new Error("开始售卖时间不能晚于结束售卖时间"));
|
|
|
return;
|
|
|
}
|
|
|
}
|
|
|
@@ -353,12 +353,12 @@ const rules = reactive({
|
|
|
callback(new Error("结束售卖时间不能早于当前时间"));
|
|
|
return;
|
|
|
}
|
|
|
- // 验证结束时间必须晚于开始时间
|
|
|
+ // 验证结束时间不能早于开始时间
|
|
|
const startDate = voucherModel.value.startDate;
|
|
|
if (startDate) {
|
|
|
const start = new Date(startDate);
|
|
|
- if (selectedDate <= start) {
|
|
|
- callback(new Error("开始售卖时间必须早于结束售卖时间"));
|
|
|
+ if (selectedDate < start) {
|
|
|
+ callback(new Error("结束售卖时间不能早于开始售卖时间"));
|
|
|
return;
|
|
|
}
|
|
|
}
|
|
|
@@ -1043,7 +1043,7 @@ const disabledEndDate = (time: Date) => {
|
|
|
if (voucherModel.value.startDate) {
|
|
|
const startDate = new Date(voucherModel.value.startDate);
|
|
|
startDate.setHours(0, 0, 0, 0);
|
|
|
- return time.getTime() <= startDate.getTime();
|
|
|
+ return time.getTime() < startDate.getTime();
|
|
|
}
|
|
|
return false;
|
|
|
};
|