From ca1fefd197a3019aed3a7f4c98c32bddd7d6d0fc Mon Sep 17 00:00:00 2001 From: xingyu4j Date: Fri, 17 Oct 2025 13:39:23 +0800 Subject: [PATCH] feat: id use inputNumber --- apps/web-naive/src/views/infra/demo/demo01/data.ts | 2 +- apps/web-naive/src/views/infra/demo/demo02/data.ts | 2 +- apps/web-naive/src/views/infra/demo/demo03/erp/data.ts | 6 +++--- .../src/views/infra/demo/demo03/inner/data.ts | 4 ++-- .../src/views/infra/demo/demo03/normal/data.ts | 4 ++-- apps/web-naive/src/views/infra/job/data.ts | 7 +++---- apps/web-naive/src/views/system/dept/data.ts | 2 +- apps/web-naive/src/views/system/dict/data.ts | 4 ++-- apps/web-naive/src/views/system/mail/account/data.ts | 2 +- apps/web-naive/src/views/system/mail/template/data.ts | 2 +- apps/web-naive/src/views/system/notice/data.ts | 2 +- .../web-naive/src/views/system/notify/template/data.ts | 2 +- apps/web-naive/src/views/system/oauth2/client/data.ts | 2 +- apps/web-naive/src/views/system/role/data.ts | 4 ++-- apps/web-naive/src/views/system/sms/channel/data.ts | 2 +- apps/web-naive/src/views/system/sms/template/data.ts | 2 +- apps/web-naive/src/views/system/social/client/data.ts | 2 +- apps/web-naive/src/views/system/tenant/data.ts | 2 +- apps/web-naive/src/views/system/tenantPackage/data.ts | 2 +- apps/web-naive/src/views/system/user/data.ts | 10 ++++++++-- 20 files changed, 35 insertions(+), 30 deletions(-) diff --git a/apps/web-naive/src/views/infra/demo/demo01/data.ts b/apps/web-naive/src/views/infra/demo/demo01/data.ts index a13c0518d..ad3d735e2 100644 --- a/apps/web-naive/src/views/infra/demo/demo01/data.ts +++ b/apps/web-naive/src/views/infra/demo/demo01/data.ts @@ -12,7 +12,7 @@ export function useFormSchema(): VbenFormSchema[] { return [ { fieldName: 'id', - component: 'Input', + component: 'InputNumber', dependencies: { triggerFields: [''], show: () => false, diff --git a/apps/web-naive/src/views/infra/demo/demo02/data.ts b/apps/web-naive/src/views/infra/demo/demo02/data.ts index 7eca876ff..202846468 100644 --- a/apps/web-naive/src/views/infra/demo/demo02/data.ts +++ b/apps/web-naive/src/views/infra/demo/demo02/data.ts @@ -12,7 +12,7 @@ export function useFormSchema(): VbenFormSchema[] { return [ { fieldName: 'id', - component: 'Input', + component: 'InputNumber', dependencies: { triggerFields: [''], show: () => false, diff --git a/apps/web-naive/src/views/infra/demo/demo03/erp/data.ts b/apps/web-naive/src/views/infra/demo/demo03/erp/data.ts index 56d996089..68ad79d6f 100644 --- a/apps/web-naive/src/views/infra/demo/demo03/erp/data.ts +++ b/apps/web-naive/src/views/infra/demo/demo03/erp/data.ts @@ -12,7 +12,7 @@ export function useFormSchema(): VbenFormSchema[] { return [ { fieldName: 'id', - component: 'Input', + component: 'InputNumber', dependencies: { triggerFields: [''], show: () => false, @@ -154,7 +154,7 @@ export function useDemo03CourseFormSchema(): VbenFormSchema[] { return [ { fieldName: 'id', - component: 'Input', + component: 'InputNumber', dependencies: { triggerFields: [''], show: () => false, @@ -269,7 +269,7 @@ export function useDemo03GradeFormSchema(): VbenFormSchema[] { return [ { fieldName: 'id', - component: 'Input', + component: 'InputNumber', dependencies: { triggerFields: [''], show: () => false, diff --git a/apps/web-naive/src/views/infra/demo/demo03/inner/data.ts b/apps/web-naive/src/views/infra/demo/demo03/inner/data.ts index e5662a0bd..241afa3b9 100644 --- a/apps/web-naive/src/views/infra/demo/demo03/inner/data.ts +++ b/apps/web-naive/src/views/infra/demo/demo03/inner/data.ts @@ -12,7 +12,7 @@ export function useFormSchema(): VbenFormSchema[] { return [ { fieldName: 'id', - component: 'Input', + component: 'InputNumber', dependencies: { triggerFields: [''], show: () => false, @@ -213,7 +213,7 @@ export function useDemo03GradeFormSchema(): VbenFormSchema[] { return [ { fieldName: 'id', - component: 'Input', + component: 'InputNumber', dependencies: { triggerFields: [''], show: () => false, diff --git a/apps/web-naive/src/views/infra/demo/demo03/normal/data.ts b/apps/web-naive/src/views/infra/demo/demo03/normal/data.ts index f8b8bccb4..5add375ae 100644 --- a/apps/web-naive/src/views/infra/demo/demo03/normal/data.ts +++ b/apps/web-naive/src/views/infra/demo/demo03/normal/data.ts @@ -12,7 +12,7 @@ export function useFormSchema(): VbenFormSchema[] { return [ { fieldName: 'id', - component: 'Input', + component: 'InputNumber', dependencies: { triggerFields: [''], show: () => false, @@ -180,7 +180,7 @@ export function useDemo03GradeFormSchema(): VbenFormSchema[] { return [ { fieldName: 'id', - component: 'Input', + component: 'InputNumber', dependencies: { triggerFields: [''], show: () => false, diff --git a/apps/web-naive/src/views/infra/job/data.ts b/apps/web-naive/src/views/infra/job/data.ts index c6c62de19..bf1aaefc0 100644 --- a/apps/web-naive/src/views/infra/job/data.ts +++ b/apps/web-naive/src/views/infra/job/data.ts @@ -9,9 +9,8 @@ import { DICT_TYPE } from '@vben/constants'; import { getDictOptions } from '@vben/hooks'; import { formatDateTime } from '@vben/utils'; -import { Timeline } from 'ant-design-vue'; - -import { CronTab } from '#/components/cron-tab'; +// import { Timeline } from 'ant-design-vue'; +// import { CronTab } from '#/components/cron-tab'; import { DictTag } from '#/components/dict-tag'; /** 新增/修改的表单 */ @@ -19,7 +18,7 @@ export function useFormSchema(): VbenFormSchema[] { return [ { fieldName: 'id', - component: 'Input', + component: 'InputNumber', dependencies: { triggerFields: [''], show: () => false, diff --git a/apps/web-naive/src/views/system/dept/data.ts b/apps/web-naive/src/views/system/dept/data.ts index 4db10e0f6..b81ccbc2f 100644 --- a/apps/web-naive/src/views/system/dept/data.ts +++ b/apps/web-naive/src/views/system/dept/data.ts @@ -23,7 +23,7 @@ export function useFormSchema(): VbenFormSchema[] { return [ { fieldName: 'id', - component: 'Input', + component: 'InputNumber', dependencies: { triggerFields: [''], show: () => false, diff --git a/apps/web-naive/src/views/system/dict/data.ts b/apps/web-naive/src/views/system/dict/data.ts index a6412bd1f..6049b56a1 100644 --- a/apps/web-naive/src/views/system/dict/data.ts +++ b/apps/web-naive/src/views/system/dict/data.ts @@ -14,7 +14,7 @@ export function useTypeFormSchema(): VbenFormSchema[] { return [ { fieldName: 'id', - component: 'Input', + component: 'InputNumber', dependencies: { triggerFields: [''], show: () => false, @@ -174,7 +174,7 @@ export function useDataFormSchema(): VbenFormSchema[] { return [ { fieldName: 'id', - component: 'Input', + component: 'InputNumber', dependencies: { triggerFields: [''], show: () => false, diff --git a/apps/web-naive/src/views/system/mail/account/data.ts b/apps/web-naive/src/views/system/mail/account/data.ts index 50de2366b..6abf87caa 100644 --- a/apps/web-naive/src/views/system/mail/account/data.ts +++ b/apps/web-naive/src/views/system/mail/account/data.ts @@ -11,7 +11,7 @@ export function useFormSchema(): VbenFormSchema[] { return [ { fieldName: 'id', - component: 'Input', + component: 'InputNumber', dependencies: { triggerFields: [''], show: () => false, diff --git a/apps/web-naive/src/views/system/mail/template/data.ts b/apps/web-naive/src/views/system/mail/template/data.ts index 29a0221d9..67997a6b8 100644 --- a/apps/web-naive/src/views/system/mail/template/data.ts +++ b/apps/web-naive/src/views/system/mail/template/data.ts @@ -13,7 +13,7 @@ export function useFormSchema(): VbenFormSchema[] { return [ { fieldName: 'id', - component: 'Input', + component: 'InputNumber', dependencies: { triggerFields: [''], show: () => false, diff --git a/apps/web-naive/src/views/system/notice/data.ts b/apps/web-naive/src/views/system/notice/data.ts index f7772dcae..a084f48ec 100644 --- a/apps/web-naive/src/views/system/notice/data.ts +++ b/apps/web-naive/src/views/system/notice/data.ts @@ -11,7 +11,7 @@ export function useFormSchema(): VbenFormSchema[] { return [ { fieldName: 'id', - component: 'Input', + component: 'InputNumber', dependencies: { triggerFields: [''], show: () => false, diff --git a/apps/web-naive/src/views/system/notify/template/data.ts b/apps/web-naive/src/views/system/notify/template/data.ts index 23052fc7b..67e09176b 100644 --- a/apps/web-naive/src/views/system/notify/template/data.ts +++ b/apps/web-naive/src/views/system/notify/template/data.ts @@ -13,7 +13,7 @@ export function useFormSchema(): VbenFormSchema[] { return [ { fieldName: 'id', - component: 'Input', + component: 'InputNumber', dependencies: { triggerFields: [''], show: () => false, diff --git a/apps/web-naive/src/views/system/oauth2/client/data.ts b/apps/web-naive/src/views/system/oauth2/client/data.ts index 1cd49da3b..8fe5b9ac1 100644 --- a/apps/web-naive/src/views/system/oauth2/client/data.ts +++ b/apps/web-naive/src/views/system/oauth2/client/data.ts @@ -11,7 +11,7 @@ export function useFormSchema(): VbenFormSchema[] { return [ { fieldName: 'id', - component: 'Input', + component: 'InputNumber', dependencies: { triggerFields: [''], show: () => false, diff --git a/apps/web-naive/src/views/system/role/data.ts b/apps/web-naive/src/views/system/role/data.ts index faa8c4301..90b5358e8 100644 --- a/apps/web-naive/src/views/system/role/data.ts +++ b/apps/web-naive/src/views/system/role/data.ts @@ -16,7 +16,7 @@ export function useFormSchema(): VbenFormSchema[] { return [ { fieldName: 'id', - component: 'Input', + component: 'InputNumber', dependencies: { triggerFields: [''], show: () => false, @@ -119,7 +119,7 @@ export function useAssignMenuFormSchema(): VbenFormSchema[] { return [ { fieldName: 'id', - component: 'Input', + component: 'InputNumber', dependencies: { triggerFields: [''], show: () => false, diff --git a/apps/web-naive/src/views/system/sms/channel/data.ts b/apps/web-naive/src/views/system/sms/channel/data.ts index b4976761d..10f9bd8ad 100644 --- a/apps/web-naive/src/views/system/sms/channel/data.ts +++ b/apps/web-naive/src/views/system/sms/channel/data.ts @@ -12,7 +12,7 @@ export function useFormSchema(): VbenFormSchema[] { return [ { fieldName: 'id', - component: 'Input', + component: 'InputNumber', dependencies: { triggerFields: [''], show: () => false, diff --git a/apps/web-naive/src/views/system/sms/template/data.ts b/apps/web-naive/src/views/system/sms/template/data.ts index 33c29b7e8..5b5569772 100644 --- a/apps/web-naive/src/views/system/sms/template/data.ts +++ b/apps/web-naive/src/views/system/sms/template/data.ts @@ -13,7 +13,7 @@ export function useFormSchema(): VbenFormSchema[] { return [ { fieldName: 'id', - component: 'Input', + component: 'InputNumber', dependencies: { triggerFields: [''], show: () => false, diff --git a/apps/web-naive/src/views/system/social/client/data.ts b/apps/web-naive/src/views/system/social/client/data.ts index 3290374ec..fbd3b8bd7 100644 --- a/apps/web-naive/src/views/system/social/client/data.ts +++ b/apps/web-naive/src/views/system/social/client/data.ts @@ -15,7 +15,7 @@ export function useFormSchema(): VbenFormSchema[] { return [ { fieldName: 'id', - component: 'Input', + component: 'InputNumber', dependencies: { triggerFields: [''], show: () => false, diff --git a/apps/web-naive/src/views/system/tenant/data.ts b/apps/web-naive/src/views/system/tenant/data.ts index af5a11e41..615f5607b 100644 --- a/apps/web-naive/src/views/system/tenant/data.ts +++ b/apps/web-naive/src/views/system/tenant/data.ts @@ -23,7 +23,7 @@ export function useFormSchema(): VbenFormSchema[] { return [ { fieldName: 'id', - component: 'Input', + component: 'InputNumber', dependencies: { triggerFields: [''], show: () => false, diff --git a/apps/web-naive/src/views/system/tenantPackage/data.ts b/apps/web-naive/src/views/system/tenantPackage/data.ts index b4e192ac3..376b5fad3 100644 --- a/apps/web-naive/src/views/system/tenantPackage/data.ts +++ b/apps/web-naive/src/views/system/tenantPackage/data.ts @@ -12,7 +12,7 @@ export function useFormSchema(): VbenFormSchema[] { return [ { fieldName: 'id', - component: 'Input', + component: 'InputNumber', dependencies: { triggerFields: [''], show: () => false, diff --git a/apps/web-naive/src/views/system/user/data.ts b/apps/web-naive/src/views/system/user/data.ts index 7528dde14..cf093063f 100644 --- a/apps/web-naive/src/views/system/user/data.ts +++ b/apps/web-naive/src/views/system/user/data.ts @@ -233,8 +233,14 @@ export function useImportFormSchema(): VbenFormSchema[] { { fieldName: 'file', label: '用户数据', - component: 'Upload', - rules: 'required', + component: 'FileUpload', + componentProps: { + accept: ['xls', 'xlsx'], + maxSize: 5, + maxNumber: 1, + multiple: false, + showDescription: true, + }, help: '仅允许导入 xls、xlsx 格式文件', }, {