fix: data.ts 按照 fieldName、label、component、rules、dependencies 这样的顺序。

pull/64/head
puhui999 2025-04-03 21:18:43 +08:00
parent 6ecfcb07bd
commit 09a22a3113
2 changed files with 8 additions and 8 deletions

View File

@ -10,18 +10,18 @@ import { DICT_TYPE, getDictOptions } from '#/utils/dict';
export function useFormSchema(): VbenFormSchema[] { export function useFormSchema(): VbenFormSchema[] {
return [ return [
{ {
component: 'Input',
fieldName: 'id', fieldName: 'id',
label: 'id', label: 'id',
component: 'Input',
dependencies: { dependencies: {
triggerFields: [''], triggerFields: [''],
show: () => false, show: () => false,
}, },
}, },
{ {
component: 'Input',
fieldName: 'signature', fieldName: 'signature',
label: '短信签名', label: '短信签名',
component: 'Input',
rules: 'required', rules: 'required',
}, },
{ {

View File

@ -11,9 +11,9 @@ import { DICT_TYPE, getDictOptions } from '#/utils/dict';
export function useFormSchema(): VbenFormSchema[] { export function useFormSchema(): VbenFormSchema[] {
return [ return [
{ {
component: 'Input',
fieldName: 'id', fieldName: 'id',
label: 'id', label: 'id',
component: 'Input',
dependencies: { dependencies: {
triggerFields: [''], triggerFields: [''],
show: () => false, show: () => false,
@ -30,15 +30,15 @@ export function useFormSchema(): VbenFormSchema[] {
rules: 'required', rules: 'required',
}, },
{ {
component: 'Input',
fieldName: 'name', fieldName: 'name',
label: '模板名称', label: '模板名称',
component: 'Input',
rules: 'required', rules: 'required',
}, },
{ {
component: 'Input',
fieldName: 'code', fieldName: 'code',
label: '模板编码', label: '模板编码',
component: 'Input',
rules: 'required', rules: 'required',
}, },
{ {
@ -65,15 +65,15 @@ export function useFormSchema(): VbenFormSchema[] {
rules: z.number().default(CommonStatusEnum.ENABLE), rules: z.number().default(CommonStatusEnum.ENABLE),
}, },
{ {
component: 'Textarea',
fieldName: 'content', fieldName: 'content',
label: '模板内容', label: '模板内容',
component: 'Textarea',
rules: 'required', rules: 'required',
}, },
{ {
component: 'Input',
fieldName: 'apiTemplateId', fieldName: 'apiTemplateId',
label: '短信 API 的模板编号', label: '短信 API 的模板编号',
component: 'Input',
}, },
{ {
fieldName: 'remark', fieldName: 'remark',
@ -140,9 +140,9 @@ export function useGridFormSchema(): VbenFormSchema[] {
export function useSendSmsFormSchema(): VbenFormSchema[] { export function useSendSmsFormSchema(): VbenFormSchema[] {
return [ return [
{ {
component: 'Input',
fieldName: 'mobile', fieldName: 'mobile',
label: '手机号码', label: '手机号码',
component: 'Input',
rules: 'required', rules: 'required',
}, },
{ {