From 83fbb6b8dfff0962d1c9a9c1d5d373280b83979e Mon Sep 17 00:00:00 2001 From: ANHE <1983933789@qq.com> Date: Tue, 4 Mar 2025 22:56:10 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E7=94=9F=E6=88=90,=E8=A1=A8=E5=8D=95number=E6=A0=A1=E9=AA=8C?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/hooks/common/form.ts | 4 ++++ src/views/tool/gen/modules/gen-table-operate-drawer.vue | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/hooks/common/form.ts b/src/hooks/common/form.ts index 60265b1c..ce48a716 100644 --- a/src/hooks/common/form.ts +++ b/src/hooks/common/form.ts @@ -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 diff --git a/src/views/tool/gen/modules/gen-table-operate-drawer.vue b/src/views/tool/gen/modules/gen-table-operate-drawer.vue index 28ed735b..a8550eeb 100644 --- a/src/views/tool/gen/modules/gen-table-operate-drawer.vue +++ b/src/views/tool/gen/modules/gen-table-operate-drawer.vue @@ -39,7 +39,7 @@ interface Emits { const emit = defineEmits(); const appStore = useAppStore(); -const { defaultRequiredRule } = useFormRules(); +const { defaultRequiredRule, defaultNumberRequiredRule } = useFormRules(); const { loading, startLoading, endLoading } = useLoading(); const genTableInfo = ref(); @@ -73,7 +73,7 @@ const infoRules: Record = { moduleName: defaultRequiredRule, businessName: defaultRequiredRule, functionName: defaultRequiredRule, - parentMenuId: defaultRequiredRule, + parentMenuId: defaultNumberRequiredRule, genType: defaultRequiredRule, genPath: defaultRequiredRule };