优化validatorEndTime和validatorTimeGTCurrentDay

master
LiuJiaNan 2025-12-11 17:04:59 +08:00
parent d1e9ac1ff3
commit 45a322c97f
2 changed files with 6 additions and 6 deletions

4
utils/index.d.ts vendored
View File

@ -329,14 +329,14 @@ export function processTreeDataForOnlyLastLevel(
/** /**
* *
*/ */
export function validatorEndTime(timeStart: string): { export function validatorEndTime(timeStart: string, message: string): {
validator: (_: any, value: any) => Promise<void | string>; validator: (_: any, value: any) => Promise<void | string>;
}; };
/** /**
* *
*/ */
export function validatorTimeGTCurrentDay(): { export function validatorTimeGTCurrentDay(message: string): {
validator: (_: any, value: any) => Promise<void | string>; validator: (_: any, value: any) => Promise<void | string>;
}; };

View File

@ -511,11 +511,11 @@ export const processTreeDataForOnlyLastLevel = (options) => {
/** /**
* 验证结束时间是否大于开始时间 * 验证结束时间是否大于开始时间
*/ */
export const validatorEndTime = (timeStart) => { export const validatorEndTime = (timeStart, message = "结束时间不能早于开始时间") => {
return { return {
validator: (_, value) => { validator: (_, value) => {
if (value && timeStart && value < timeStart) { if (value && timeStart && value < timeStart) {
return Promise.reject("结束时间不能早于开始时间"); return Promise.reject(message);
} }
else { else {
return Promise.resolve(); return Promise.resolve();
@ -527,11 +527,11 @@ export const validatorEndTime = (timeStart) => {
/** /**
* 验证时间是否大于等于当前时间 * 验证时间是否大于等于当前时间
*/ */
export const validatorTimeGTCurrentDay = () => { export const validatorTimeGTCurrentDay = (message = "需要大于当前时间") => {
return { return {
validator: (_, value) => { validator: (_, value) => {
if (value && value <= dayjs().format("YYYY-MM-DD hh:mm:ss")) { if (value && value <= dayjs().format("YYYY-MM-DD hh:mm:ss")) {
return Promise.reject("需要大于当前时间"); return Promise.reject(message);
} }
else { else {
return Promise.resolve(); return Promise.resolve();