mirror of
https://github.com/vbenjs/vue-vben-admin.git
synced 2025-08-28 05:39:34 +08:00
fix(form): fix form inputNumber verification error
This commit is contained in:
@@ -122,10 +122,10 @@ export default defineComponent({
|
||||
} = props.schema;
|
||||
|
||||
if (isFunction(dynamicRules)) {
|
||||
return dynamicRules(unref(getValuesRef));
|
||||
return dynamicRules(unref(getValuesRef)) as ValidationRule[];
|
||||
}
|
||||
|
||||
let rules: ValidationRule[] = cloneDeep(defRules);
|
||||
let rules: ValidationRule[] = cloneDeep(defRules) as ValidationRule[];
|
||||
|
||||
if ((!rules || rules.length === 0) && required) {
|
||||
rules = [{ required }];
|
||||
@@ -157,6 +157,9 @@ export default defineComponent({
|
||||
if (component.includes('RangePicker')) {
|
||||
rule.type = 'array';
|
||||
}
|
||||
if (component.includes('InputNumber')) {
|
||||
rule.type = 'number';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user