fix:修复代码生成,表单number校验问题

This commit is contained in:
ANHE 2025-03-04 22:56:10 +08:00
parent 849e63b192
commit 83fbb6b8df
2 changed files with 6 additions and 2 deletions

View File

@ -45,6 +45,9 @@ export function useFormRules() {
/** the default required rule */
const defaultRequiredRule = createRequiredRule($t('form.required'));
/** the default number required rule */
const defaultNumberRequiredRule = createNumberRequiredRule($t('form.required'));
function createRequiredRule(message: string): App.Global.FormRule {
return {
required: true,
@ -79,6 +82,7 @@ export function useFormRules() {
patternRules,
formRules,
defaultRequiredRule,
defaultNumberRequiredRule,
createRequiredRule,
createConfirmPwdRule,
createNumberRequiredRule

View File

@ -39,7 +39,7 @@ interface Emits {
const emit = defineEmits<Emits>();
const appStore = useAppStore();
const { defaultRequiredRule } = useFormRules();
const { defaultRequiredRule, defaultNumberRequiredRule } = useFormRules();
const { loading, startLoading, endLoading } = useLoading();
const genTableInfo = ref<Api.Tool.GenTableInfo>();
@ -73,7 +73,7 @@ const infoRules: Record<InfoRuleKey, App.Global.FormRule> = {
moduleName: defaultRequiredRule,
businessName: defaultRequiredRule,
functionName: defaultRequiredRule,
parentMenuId: defaultRequiredRule,
parentMenuId: defaultNumberRequiredRule,
genType: defaultRequiredRule,
genPath: defaultRequiredRule
};