优化FormItemsRenderer的数字长度限制
parent
4d96f9a5ac
commit
2a553cefc0
|
|
@ -159,7 +159,7 @@ const FormItemsRenderer = ({
|
||||||
rules.push({ pattern: /^(\d+)(\.\d{1,2})?$/, message: "请输入正确的数字,最多保留两位小数" });
|
rules.push({ pattern: /^(\d+)(\.\d{1,2})?$/, message: "请输入正确的数字,最多保留两位小数" });
|
||||||
rules.push({
|
rules.push({
|
||||||
validator: (_, value) => {
|
validator: (_, value) => {
|
||||||
if (value && Math.abs(Number.parseFloat(value)) > Number.MAX_SAFE_INTEGER) {
|
if (value && Math.abs(Number.parseFloat(value)) > 999999999) {
|
||||||
return Promise.reject("输入数值超出安全范围");
|
return Promise.reject("输入数值超出安全范围");
|
||||||
}
|
}
|
||||||
return Promise.resolve();
|
return Promise.resolve();
|
||||||
|
|
@ -169,7 +169,7 @@ const FormItemsRenderer = ({
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!useAutoGenerateRequired)
|
if (!useAutoGenerateRequired)
|
||||||
return option.rules ? (Array.isArray(option.rules) ? [...option.rules, ...rules] : [option.rules, ...rules]) : [];
|
return option.rules ? (Array.isArray(option.rules) ? [...option.rules, ...rules] : [option.rules, ...rules]) : rules;
|
||||||
|
|
||||||
if (getRequired(option.required)) {
|
if (getRequired(option.required)) {
|
||||||
const isBlurTrigger = !option.render || [
|
const isBlurTrigger = !option.render || [
|
||||||
|
|
@ -193,7 +193,7 @@ const FormItemsRenderer = ({
|
||||||
return rules;
|
return rules;
|
||||||
}
|
}
|
||||||
|
|
||||||
return option.rules ? (Array.isArray(option.rules) ? [...option.rules, ...rules] : [option.rules, ...rules]) : [];
|
return option.rules ? (Array.isArray(option.rules) ? [...option.rules, ...rules] : [option.rules, ...rules]) : rules;
|
||||||
};
|
};
|
||||||
|
|
||||||
// 获取key
|
// 获取key
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue