Преглед изворни кода

fix(utils): 完善正数校验逻辑

- 增加对 undefined 和 null 值的判断
- 避免空字符串导致的校验异常
- 提升数据校验的健壮性
congxuesong пре 2 недеља
родитељ
комит
bd1bab8c52
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      src/utils/eleValidate.ts

+ 1 - 1
src/utils/eleValidate.ts

@@ -109,7 +109,7 @@ export function validatePositiveInteger(
  */
 export function validatePositiveNumber(errorMessage: string = "必须为正数") {
   return (rule: any, value: any, callback: any) => {
-    if (!value || value.toString().trim() === "") {
+    if (value === undefined || value === null || value.toString().trim() === "") {
       callback();
       return;
     }