增加validatorEndTimeGTCurrentDay方法

master
LiuJiaNan 2025-12-08 09:12:05 +08:00
parent e3bbdddfe2
commit 49b468ff5a
2 changed files with 24 additions and 0 deletions

7
utils/index.d.ts vendored
View File

@ -333,6 +333,13 @@ export function validatorEndTime(timeStart: string): {
validator: (_: any, value: any) => Promise<void | string>;
};
/**
*
*/
export function validatorEndTimeGTCurrentDay(): {
validator: (_: any, value: any) => Promise<void | string>;
};
/**
* js
*/

View File

@ -1,4 +1,5 @@
import { ID_NUMBER } from "../regular";
import dayjs from "dayjs";
/**
* 计算序号
@ -523,6 +524,22 @@ export const validatorEndTime = (timeStart) => {
}
}
/**
* 验证结束时间是否大于等于当前时间
*/
export const validatorEndTimeGTCurrentDay = () => {
return {
validator: (_, value) => {
if (value && value <= dayjs().format("YYYY-MM-DD hh:mm:ss")) {
return Promise.reject("结束时间必须大于当前时间");
}
else {
return Promise.resolve();
}
},
}
}
/**
* 动态加载js资源
*/