chore: use default placeholder

This commit is contained in:
dap 2024-10-03 15:37:14 +08:00
parent 445489bc38
commit df59fdaee1
23 changed files with 3 additions and 382 deletions

View File

@ -44,18 +44,12 @@ const [BasicForm, formApi] = useVbenForm({
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'nickName', fieldName: 'nickName',
label: '昵称', label: '昵称',
rules: 'required', rules: 'required',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'email', fieldName: 'email',
label: '邮箱', label: '邮箱',
rules: z.string().email('请输入正确的邮箱'), rules: z.string().email('请输入正确的邮箱'),
@ -74,9 +68,6 @@ const [BasicForm, formApi] = useVbenForm({
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'phonenumber', fieldName: 'phonenumber',
label: '电话', label: '电话',
rules: z.string().regex(/^1[3-9]\d{9}$/, '请输入正确的电话'), rules: z.string().regex(/^1[3-9]\d{9}$/, '请输入正确的电话'),

View File

@ -20,9 +20,6 @@ const [BasicForm, formApi] = useVbenForm({
schema: [ schema: [
{ {
component: 'InputPassword', component: 'InputPassword',
componentProps: {
placeholder: '请输入',
},
fieldName: 'oldPassword', fieldName: 'oldPassword',
label: '旧密码', label: '旧密码',
rules: z rules: z
@ -32,9 +29,6 @@ const [BasicForm, formApi] = useVbenForm({
}, },
{ {
component: 'InputPassword', component: 'InputPassword',
componentProps: {
placeholder: '请输入',
},
dependencies: { dependencies: {
rules(values) { rules(values) {
return z return z
@ -54,9 +48,6 @@ const [BasicForm, formApi] = useVbenForm({
}, },
{ {
component: 'InputPassword', component: 'InputPassword',
componentProps: {
placeholder: '请输入',
},
dependencies: { dependencies: {
rules(values) { rules(values) {
return z return z

View File

@ -13,17 +13,11 @@ import { renderBrowserIcon, renderDict, renderOsIcon } from '#/utils/render';
export const querySchema: FormSchemaGetter = () => [ export const querySchema: FormSchemaGetter = () => [
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'ipaddr', fieldName: 'ipaddr',
label: 'IP地址', label: 'IP地址',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'userName', fieldName: 'userName',
label: '用户账号', label: '用户账号',
}, },
@ -31,7 +25,6 @@ export const querySchema: FormSchemaGetter = () => [
component: 'Select', component: 'Select',
componentProps: { componentProps: {
options: getDictOptions(DictEnum.SYS_COMMON_STATUS), options: getDictOptions(DictEnum.SYS_COMMON_STATUS),
placeholder: '请选择',
}, },
fieldName: 'status', fieldName: 'status',
label: '登录状态', label: '登录状态',

View File

@ -3,17 +3,11 @@ import type { FormSchemaGetter } from '#/adapter';
export const querySchema: FormSchemaGetter = () => [ export const querySchema: FormSchemaGetter = () => [
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'ipaddr', fieldName: 'ipaddr',
label: 'IP地址', label: 'IP地址',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'userName', fieldName: 'userName',
label: '用户账号', label: '用户账号',
}, },

View File

@ -17,17 +17,11 @@ import {
export const querySchema: FormSchemaGetter = () => [ export const querySchema: FormSchemaGetter = () => [
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'title', fieldName: 'title',
label: '系统模块', label: '系统模块',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'operName', fieldName: 'operName',
label: '操作人员', label: '操作人员',
}, },
@ -35,16 +29,12 @@ export const querySchema: FormSchemaGetter = () => [
component: 'Select', component: 'Select',
componentProps: { componentProps: {
options: getDictOptions(DictEnum.SYS_OPER_TYPE), options: getDictOptions(DictEnum.SYS_OPER_TYPE),
placeholder: '请选择',
}, },
fieldName: 'businessType', fieldName: 'businessType',
label: '操作类型', label: '操作类型',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'operIp', fieldName: 'operIp',
label: '操作IP', label: '操作IP',
}, },
@ -52,7 +42,6 @@ export const querySchema: FormSchemaGetter = () => [
component: 'Select', component: 'Select',
componentProps: { componentProps: {
options: getDictOptions(DictEnum.SYS_COMMON_STATUS), options: getDictOptions(DictEnum.SYS_COMMON_STATUS),
placeholder: '请选择',
}, },
fieldName: 'status', fieldName: 'status',
label: '状态', label: '状态',

View File

@ -8,17 +8,11 @@ import { getDictOptions } from '#/utils/dict';
export const querySchema: FormSchemaGetter = () => [ export const querySchema: FormSchemaGetter = () => [
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'clientKey', fieldName: 'clientKey',
label: '客户端key', label: '客户端key',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'clientSecret', fieldName: 'clientSecret',
label: '客户端密钥', label: '客户端密钥',
}, },
@ -26,7 +20,6 @@ export const querySchema: FormSchemaGetter = () => [
component: 'Select', component: 'Select',
componentProps: { componentProps: {
options: getDictOptions(DictEnum.SYS_NORMAL_DISABLE), options: getDictOptions(DictEnum.SYS_NORMAL_DISABLE),
placeholder: '请选择',
}, },
fieldName: 'status', fieldName: 'status',
label: '状态', label: '状态',
@ -47,7 +40,6 @@ export const drawerSchema: FormSchemaGetter = () => [
component: 'Input', component: 'Input',
componentProps: { componentProps: {
disabled: true, disabled: true,
placeholder: '请输入',
}, },
dependencies: { dependencies: {
show: () => false, show: () => false,
@ -58,9 +50,6 @@ export const drawerSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'clientKey', fieldName: 'clientKey',
label: '客户端key', label: '客户端key',
rules: 'required', rules: 'required',
@ -79,7 +68,6 @@ export const drawerSchema: FormSchemaGetter = () => [
mode: 'multiple', mode: 'multiple',
optionFilterProp: 'label', optionFilterProp: 'label',
options: getDictOptions(DictEnum.SYS_GRANT_TYPE), options: getDictOptions(DictEnum.SYS_GRANT_TYPE),
placeholder: '请选择',
}, },
fieldName: 'grantTypeList', fieldName: 'grantTypeList',
label: '授权类型', label: '授权类型',
@ -92,7 +80,6 @@ export const drawerSchema: FormSchemaGetter = () => [
class: 'w-full', class: 'w-full',
getPopupContainer, getPopupContainer,
options: getDictOptions(DictEnum.SYS_DEVICE_TYPE), options: getDictOptions(DictEnum.SYS_DEVICE_TYPE),
placeholder: '请选择',
}, },
fieldName: 'deviceType', fieldName: 'deviceType',
label: '设备类型', label: '设备类型',
@ -115,7 +102,6 @@ export const drawerSchema: FormSchemaGetter = () => [
component: 'InputNumber', component: 'InputNumber',
componentProps: { componentProps: {
addonAfter: '秒', addonAfter: '秒',
placeholder: '请输入',
}, },
defaultValue: 604_800, defaultValue: 604_800,
fieldName: 'timeout', fieldName: 'timeout',

View File

@ -8,17 +8,11 @@ import { getDictOptions } from '#/utils/dict';
export const querySchema: FormSchemaGetter = () => [ export const querySchema: FormSchemaGetter = () => [
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'configName', fieldName: 'configName',
label: '参数名称', label: '参数名称',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'configKey', fieldName: 'configKey',
label: '参数键名', label: '参数键名',
}, },
@ -27,7 +21,6 @@ export const querySchema: FormSchemaGetter = () => [
componentProps: { componentProps: {
getPopupContainer, getPopupContainer,
options: getDictOptions(DictEnum.SYS_YES_NO), options: getDictOptions(DictEnum.SYS_YES_NO),
placeholder: '请选择',
}, },
fieldName: 'configType', fieldName: 'configType',
label: '系统内置', label: '系统内置',
@ -51,27 +44,18 @@ export const modalSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'configName', fieldName: 'configName',
label: '参数名称', label: '参数名称',
rules: 'required', rules: 'required',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'configKey', fieldName: 'configKey',
label: '参数键名', label: '参数键名',
rules: 'required', rules: 'required',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'configValue', fieldName: 'configValue',
label: '参数键值', label: '参数键值',
rules: 'required', rules: 'required',
@ -90,9 +74,6 @@ export const modalSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Textarea', component: 'Textarea',
componentProps: {
placeholder: '请输入',
},
fieldName: 'remark', fieldName: 'remark',
formItemClass: 'items-baseline', formItemClass: 'items-baseline',
label: '备注', label: '备注',

View File

@ -7,9 +7,6 @@ import { getDictOptions } from '#/utils/dict';
export const querySchema: FormSchemaGetter = () => [ export const querySchema: FormSchemaGetter = () => [
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'deptName', fieldName: 'deptName',
label: '部门名称', label: '部门名称',
}, },
@ -18,7 +15,6 @@ export const querySchema: FormSchemaGetter = () => [
componentProps: { componentProps: {
getPopupContainer, getPopupContainer,
options: getDictOptions(DictEnum.SYS_NORMAL_DISABLE), options: getDictOptions(DictEnum.SYS_NORMAL_DISABLE),
placeholder: '请选择',
}, },
fieldName: 'status', fieldName: 'status',
label: '部门状态', label: '部门状态',
@ -38,7 +34,6 @@ export const drawerSchema: FormSchemaGetter = () => [
component: 'TreeSelect', component: 'TreeSelect',
componentProps: { componentProps: {
getPopupContainer, getPopupContainer,
placeholder: '请选择',
}, },
dependencies: { dependencies: {
show: (model) => model.parentId !== 0, show: (model) => model.parentId !== 0,
@ -50,27 +45,18 @@ export const drawerSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'deptName', fieldName: 'deptName',
label: '部门名称', label: '部门名称',
rules: 'required', rules: 'required',
}, },
{ {
component: 'InputNumber', component: 'InputNumber',
componentProps: {
placeholder: '请输入',
},
fieldName: 'orderNum', fieldName: 'orderNum',
label: '显示排序', label: '显示排序',
rules: 'required', rules: 'required',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'deptCategory', fieldName: 'deptCategory',
label: '类别编码', label: '类别编码',
}, },
@ -80,16 +66,12 @@ export const drawerSchema: FormSchemaGetter = () => [
// 选中了就只能修改 不能重置为无负责人 // 选中了就只能修改 不能重置为无负责人
allowClear: false, allowClear: false,
getPopupContainer, getPopupContainer,
placeholder: '请选择',
}, },
fieldName: 'leader', fieldName: 'leader',
label: '负责人', label: '负责人',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'phone', fieldName: 'phone',
label: '联系电话', label: '联系电话',
rules: z rules: z
@ -99,9 +81,6 @@ export const drawerSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'email', fieldName: 'email',
label: '邮箱', label: '邮箱',
rules: z.string().email({ message: '请输入正确的邮箱' }).optional(), rules: z.string().email({ message: '请输入正确的邮箱' }).optional(),

View File

@ -7,16 +7,12 @@ export const querySchema: FormSchemaGetter = () => [
component: 'Select', component: 'Select',
componentProps: { componentProps: {
getPopupContainer, getPopupContainer,
placeholder: '请选择',
}, },
fieldName: 'dictType', fieldName: 'dictType',
label: '字典类型', label: '字典类型',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'dictLabel', fieldName: 'dictLabel',
label: '字典标签', label: '字典标签',
}, },
@ -46,18 +42,12 @@ export const drawerSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'dictLabel', fieldName: 'dictLabel',
label: '数据标签', label: '数据标签',
rules: 'required', rules: 'required',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'dictValue', fieldName: 'dictValue',
label: '数据键值', label: '数据键值',
rules: 'required', rules: 'required',
@ -74,18 +64,12 @@ export const drawerSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'InputNumber', component: 'InputNumber',
componentProps: {
placeholder: '请输入',
},
fieldName: 'dictSort', fieldName: 'dictSort',
label: '显示排序', label: '显示排序',
rules: 'required', rules: 'required',
}, },
{ {
component: 'Textarea', component: 'Textarea',
componentProps: {
placeholder: '请输入',
},
fieldName: 'remark', fieldName: 'remark',
formItemClass: 'items-baseline', formItemClass: 'items-baseline',
label: '备注', label: '备注',

View File

@ -3,17 +3,11 @@ import { type FormSchemaGetter, z } from '#/adapter';
export const querySchema: FormSchemaGetter = () => [ export const querySchema: FormSchemaGetter = () => [
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'dictName', fieldName: 'dictName',
label: '字典名称', label: '字典名称',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'dictType', fieldName: 'dictType',
label: '字典类型', label: '字典类型',
}, },
@ -31,18 +25,12 @@ export const modalSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'dictName', fieldName: 'dictName',
label: '字典名称', label: '字典名称',
rules: 'required', rules: 'required',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'dictType', fieldName: 'dictType',
help: '使用英文/下划线命名, 如:sys_normal_disable', help: '使用英文/下划线命名, 如:sys_normal_disable',
label: '字典类型', label: '字典类型',
@ -52,9 +40,6 @@ export const modalSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Textarea', component: 'Textarea',
componentProps: {
placeholder: '请输入',
},
fieldName: 'remark', fieldName: 'remark',
formItemClass: 'items-baseline', formItemClass: 'items-baseline',
label: '备注', label: '备注',

View File

@ -7,9 +7,6 @@ import { getDictOptions } from '#/utils/dict';
export const querySchema: FormSchemaGetter = () => [ export const querySchema: FormSchemaGetter = () => [
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'menuName', fieldName: 'menuName',
label: '菜单名称 ', label: '菜单名称 ',
}, },
@ -18,7 +15,6 @@ export const querySchema: FormSchemaGetter = () => [
componentProps: { componentProps: {
getPopupContainer, getPopupContainer,
options: getDictOptions(DictEnum.SYS_NORMAL_DISABLE), options: getDictOptions(DictEnum.SYS_NORMAL_DISABLE),
placeholder: '请选择',
}, },
fieldName: 'status', fieldName: 'status',
label: '菜单状态 ', label: '菜单状态 ',
@ -28,7 +24,6 @@ export const querySchema: FormSchemaGetter = () => [
componentProps: { componentProps: {
getPopupContainer, getPopupContainer,
options: getDictOptions(DictEnum.SYS_SHOW_HIDE), options: getDictOptions(DictEnum.SYS_SHOW_HIDE),
placeholder: '请选择',
}, },
fieldName: 'visible', fieldName: 'visible',
label: '显示状态', label: '显示状态',
@ -58,9 +53,6 @@ export const drawerSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'TreeSelect', component: 'TreeSelect',
componentProps: {
placeholder: '请选择',
},
defaultValue: 0, defaultValue: 0,
fieldName: 'parentId', fieldName: 'parentId',
label: '上级菜单', label: '上级菜单',
@ -72,7 +64,6 @@ export const drawerSchema: FormSchemaGetter = () => [
buttonStyle: 'solid', buttonStyle: 'solid',
options: menuTypeOptions, options: menuTypeOptions,
optionType: 'button', optionType: 'button',
placeholder: '请选择',
}, },
defaultValue: 'M', defaultValue: 'M',
dependencies: { dependencies: {
@ -91,9 +82,6 @@ export const drawerSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
dependencies: { dependencies: {
// 类型不为按钮时显示 // 类型不为按钮时显示
show: (values) => values.menuType !== 'F', show: (values) => values.menuType !== 'F',
@ -105,18 +93,12 @@ export const drawerSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'name', fieldName: 'name',
label: '菜单名称', label: '菜单名称',
rules: 'required', rules: 'required',
}, },
{ {
component: 'InputNumber', component: 'InputNumber',
componentProps: {
placeholder: '请输入',
},
fieldName: 'orderNum', fieldName: 'orderNum',
help: '排序, 数字越小越靠前', help: '排序, 数字越小越靠前',
label: '显示排序', label: '显示排序',
@ -161,7 +143,6 @@ export const drawerSchema: FormSchemaGetter = () => [
return { return {
// 为链接时组件disabled // 为链接时组件disabled
disabled: model.isFrame === '0', disabled: model.isFrame === '0',
placeholder: '请输入',
}; };
}, },
defaultValue: '', defaultValue: '',
@ -240,9 +221,6 @@ export const drawerSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
dependencies: { dependencies: {
// 类型为菜单/按钮时显示 // 类型为菜单/按钮时显示
show: (values) => values.menuType !== 'M', show: (values) => values.menuType !== 'M',
@ -257,7 +235,6 @@ export const drawerSchema: FormSchemaGetter = () => [
componentProps: (model) => ({ componentProps: (model) => ({
// 为链接时组件disabled // 为链接时组件disabled
disabled: model.isFrame === '0', disabled: model.isFrame === '0',
placeholder: '请输入',
}), }),
dependencies: { dependencies: {
// 类型为菜单时显示 // 类型为菜单时显示

View File

@ -8,17 +8,11 @@ import { getDictOptions } from '#/utils/dict';
export const querySchema: FormSchemaGetter = () => [ export const querySchema: FormSchemaGetter = () => [
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'noticeTitle', fieldName: 'noticeTitle',
label: '公告标题', label: '公告标题',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'createBy', fieldName: 'createBy',
label: '创建人', label: '创建人',
}, },
@ -27,7 +21,6 @@ export const querySchema: FormSchemaGetter = () => [
componentProps: { componentProps: {
getPopupContainer, getPopupContainer,
options: getDictOptions(DictEnum.SYS_NOTICE_TYPE), options: getDictOptions(DictEnum.SYS_NOTICE_TYPE),
placeholder: '请选择',
}, },
fieldName: 'noticeType', fieldName: 'noticeType',
label: '公告类型', label: '公告类型',
@ -46,9 +39,6 @@ export const modalSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'noticeTitle', fieldName: 'noticeTitle',
formItemClass: 'col-span-2', formItemClass: 'col-span-2',
label: '公告标题', label: '公告标题',

View File

@ -12,17 +12,11 @@ const accessPolicyOptions = [
export const querySchema: FormSchemaGetter = () => [ export const querySchema: FormSchemaGetter = () => [
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'configKey', fieldName: 'configKey',
label: '配置名称', label: '配置名称',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'bucketName', fieldName: 'bucketName',
label: '桶名称', label: '桶名称',
}, },
@ -30,7 +24,6 @@ export const querySchema: FormSchemaGetter = () => [
component: 'Select', component: 'Select',
componentProps: { componentProps: {
options: getDictOptions(DictEnum.SYS_YES_NO), options: getDictOptions(DictEnum.SYS_YES_NO),
placeholder: '请选择',
}, },
fieldName: 'status', fieldName: 'status',
label: '是否默认', label: '是否默认',
@ -59,18 +52,12 @@ export const drawerSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'configKey', fieldName: 'configKey',
label: '配置名称', label: '配置名称',
rules: 'required', rules: 'required',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'endpoint', fieldName: 'endpoint',
label: '服务地址', label: '服务地址',
renderComponentContent: (formModel) => ({ renderComponentContent: (formModel) => ({
@ -84,9 +71,6 @@ export const drawerSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'domain', fieldName: 'domain',
label: '自定义域名', label: '自定义域名',
}, },
@ -103,18 +87,12 @@ export const drawerSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'accessKey', fieldName: 'accessKey',
label: 'accessKey', label: 'accessKey',
rules: 'required', rules: 'required',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'secretKey', fieldName: 'secretKey',
label: 'secretKey', label: 'secretKey',
rules: 'required', rules: 'required',
@ -132,18 +110,12 @@ export const drawerSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'bucketName', fieldName: 'bucketName',
label: '桶名称', label: '桶名称',
rules: 'required', rules: 'required',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'prefix', fieldName: 'prefix',
label: '前缀', label: '前缀',
}, },
@ -174,17 +146,11 @@ export const drawerSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'region', fieldName: 'region',
label: '区域', label: '区域',
}, },
{ {
component: 'Textarea', component: 'Textarea',
componentProps: {
placeholder: '请输入',
},
fieldName: 'remark', fieldName: 'remark',
formItemClass: 'items-baseline', formItemClass: 'items-baseline',
label: '备注', label: '备注',

View File

@ -3,33 +3,21 @@ import type { FormSchemaGetter } from '#/adapter';
export const querySchema: FormSchemaGetter = () => [ export const querySchema: FormSchemaGetter = () => [
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'fileName', fieldName: 'fileName',
label: '文件名', label: '文件名',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'originalName', fieldName: 'originalName',
label: '原名', label: '原名',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'fileSuffix', fieldName: 'fileSuffix',
label: '拓展名', label: '拓展名',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'service', fieldName: 'service',
label: '服务商', label: '服务商',
}, },

View File

@ -7,17 +7,11 @@ import { getDictOptions } from '#/utils/dict';
export const querySchema: FormSchemaGetter = () => [ export const querySchema: FormSchemaGetter = () => [
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'postCode', fieldName: 'postCode',
label: '岗位编码', label: '岗位编码',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'postName', fieldName: 'postName',
label: '岗位名称', label: '岗位名称',
}, },
@ -26,7 +20,6 @@ export const querySchema: FormSchemaGetter = () => [
componentProps: { componentProps: {
getPopupContainer, getPopupContainer,
options: getDictOptions(DictEnum.SYS_NORMAL_DISABLE), options: getDictOptions(DictEnum.SYS_NORMAL_DISABLE),
placeholder: '请选择',
}, },
fieldName: 'status', fieldName: 'status',
label: '状态', label: '状态',
@ -48,7 +41,6 @@ export const drawerSchema: FormSchemaGetter = () => [
componentProps: { componentProps: {
class: 'w-full', class: 'w-full',
getPopupContainer, getPopupContainer,
placeholder: '请选择',
}, },
fieldName: 'deptId', fieldName: 'deptId',
label: '所属部门', label: '所属部门',
@ -56,36 +48,23 @@ export const drawerSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'postName', fieldName: 'postName',
label: '岗位名称', label: '岗位名称',
rules: 'required', rules: 'required',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'postCode', fieldName: 'postCode',
label: '岗位编码', label: '岗位编码',
rules: 'required', rules: 'required',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'postCategory', fieldName: 'postCategory',
label: '类别编码', label: '类别编码',
}, },
{ {
component: 'InputNumber', component: 'InputNumber',
componentProps: {
class: 'w-full',
placeholder: '请输入',
},
fieldName: 'postSort', fieldName: 'postSort',
label: '岗位排序', label: '岗位排序',
rules: 'required', rules: 'required',
@ -104,9 +83,6 @@ export const drawerSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Textarea', component: 'Textarea',
componentProps: {
placeholder: '请输入',
},
fieldName: 'remark', fieldName: 'remark',
formItemClass: 'items-baseline', formItemClass: 'items-baseline',
label: '备注', label: '备注',

View File

@ -21,6 +21,9 @@ const title = computed(() => {
const [BasicForm, formApi] = useVbenForm({ const [BasicForm, formApi] = useVbenForm({
commonConfig: { commonConfig: {
formItemClass: 'col-span-2', formItemClass: 'col-span-2',
componentProps: {
class: 'w-full',
},
}, },
schema: drawerSchema(), schema: drawerSchema(),
showDefaultActions: false, showDefaultActions: false,

View File

@ -3,17 +3,11 @@ import type { FormSchemaGetter } from '#/adapter';
export const querySchema: FormSchemaGetter = () => [ export const querySchema: FormSchemaGetter = () => [
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'userName', fieldName: 'userName',
label: '用户账号', label: '用户账号',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'phonenumber', fieldName: 'phonenumber',
label: '手机号码', label: '手机号码',
}, },

View File

@ -19,17 +19,11 @@ export const authScopeOptions = [
export const querySchema: FormSchemaGetter = () => [ export const querySchema: FormSchemaGetter = () => [
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'roleName', fieldName: 'roleName',
label: '角色名称', label: '角色名称',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'roleKey', fieldName: 'roleKey',
label: '权限字符', label: '权限字符',
}, },
@ -37,7 +31,6 @@ export const querySchema: FormSchemaGetter = () => [
component: 'Select', component: 'Select',
componentProps: { componentProps: {
options: getDictOptions(DictEnum.SYS_NORMAL_DISABLE), options: getDictOptions(DictEnum.SYS_NORMAL_DISABLE),
placeholder: '请选择',
}, },
fieldName: 'status', fieldName: 'status',
label: '状态', label: '状态',
@ -61,18 +54,12 @@ export const drawerSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'roleName', fieldName: 'roleName',
label: '角色名称', label: '角色名称',
rules: 'required', rules: 'required',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'roleKey', fieldName: 'roleKey',
help: '如: test simpleUser等', help: '如: test simpleUser等',
label: '权限标识', label: '权限标识',
@ -80,9 +67,6 @@ export const drawerSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'InputNumber', component: 'InputNumber',
componentProps: {
placeholder: '请输入',
},
fieldName: 'roleSort', fieldName: 'roleSort',
label: '角色排序', label: '角色排序',
rules: 'required', rules: 'required',
@ -92,7 +76,6 @@ export const drawerSchema: FormSchemaGetter = () => [
componentProps: { componentProps: {
allowClear: false, allowClear: false,
options: getDictOptions(DictEnum.SYS_NORMAL_DISABLE), options: getDictOptions(DictEnum.SYS_NORMAL_DISABLE),
placeholder: '请选择',
}, },
defaultValue: '0', defaultValue: '0',
fieldName: 'status', fieldName: 'status',
@ -108,9 +91,6 @@ export const drawerSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Textarea', component: 'Textarea',
componentProps: {
placeholder: '请输入',
},
defaultValue: '', defaultValue: '',
fieldName: 'remark', fieldName: 'remark',
formItemClass: 'items-baseline', formItemClass: 'items-baseline',

View File

@ -7,33 +7,21 @@ import { type FormSchemaGetter, z } from '#/adapter';
export const querySchema: FormSchemaGetter = () => [ export const querySchema: FormSchemaGetter = () => [
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'tenantId', fieldName: 'tenantId',
label: '租户编号', label: '租户编号',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'companyName', fieldName: 'companyName',
label: '租户名称', label: '租户名称',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'contactUserName', fieldName: 'contactUserName',
label: '联系人', label: '联系人',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'contactPhone', fieldName: 'contactPhone',
label: '联系电话', label: '联系电话',
}, },
@ -76,27 +64,18 @@ export const drawerSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'companyName', fieldName: 'companyName',
label: '企业名称', label: '企业名称',
rules: 'required', rules: 'required',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'contactUserName', fieldName: 'contactUserName',
label: '联系人', label: '联系人',
rules: 'required', rules: 'required',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'contactPhone', fieldName: 'contactPhone',
label: '联系电话', label: '联系电话',
rules: z rules: z
@ -116,18 +95,12 @@ export const drawerSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'username', fieldName: 'username',
label: '用户账号', label: '用户账号',
rules: 'required', rules: 'required',
}, },
{ {
component: 'InputPassword', component: 'InputPassword',
componentProps: {
placeholder: '请输入',
},
fieldName: 'password', fieldName: 'password',
label: '密码', label: '密码',
rules: 'required', rules: 'required',
@ -148,7 +121,6 @@ export const drawerSchema: FormSchemaGetter = () => [
componentProps: { componentProps: {
class: 'w-full', class: 'w-full',
getPopupContainer, getPopupContainer,
placeholder: '请选择',
}, },
fieldName: 'packageId', fieldName: 'packageId',
label: '租户套餐', label: '租户套餐',
@ -170,7 +142,6 @@ export const drawerSchema: FormSchemaGetter = () => [
component: 'InputNumber', component: 'InputNumber',
componentProps: { componentProps: {
min: -1, min: -1,
placeholder: '请输入',
}, },
defaultValue: -1, defaultValue: -1,
fieldName: 'accountCount', fieldName: 'accountCount',
@ -186,9 +157,6 @@ export const drawerSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'domain', fieldName: 'domain',
help: '可填写域名/端口 填写域名如: www.test.com 或者 www.test.com:8080 填写ip:端口如: 127.0.0.1:8080', help: '可填写域名/端口 填写域名如: www.test.com 或者 www.test.com:8080 填写ip:端口如: 127.0.0.1:8080',
label: '绑定域名', label: '绑定域名',
@ -219,34 +187,22 @@ export const drawerSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'address', fieldName: 'address',
label: '企业地址', label: '企业地址',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'licenseNumber', fieldName: 'licenseNumber',
label: '企业代码', label: '企业代码',
}, },
{ {
component: 'Textarea', component: 'Textarea',
componentProps: {
placeholder: '请输入',
},
fieldName: 'intro', fieldName: 'intro',
formItemClass: 'items-baseline', formItemClass: 'items-baseline',
label: '企业介绍', label: '企业介绍',
}, },
{ {
component: 'Textarea', component: 'Textarea',
componentProps: {
placeholder: '请输入',
},
fieldName: 'remark', fieldName: 'remark',
formItemClass: 'items-baseline', formItemClass: 'items-baseline',
label: '备注', label: '备注',

View File

@ -3,9 +3,6 @@ import type { FormSchemaGetter } from '#/adapter';
export const querySchema: FormSchemaGetter = () => [ export const querySchema: FormSchemaGetter = () => [
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'packageName', fieldName: 'packageName',
label: '套餐名称', label: '套餐名称',
}, },
@ -30,9 +27,6 @@ export const drawerSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'packageName', fieldName: 'packageName',
label: '套餐名称', label: '套餐名称',
rules: 'required', rules: 'required',
@ -45,9 +39,6 @@ export const drawerSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Textarea', component: 'Textarea',
componentProps: {
placeholder: '请输入',
},
fieldName: 'remark', fieldName: 'remark',
formItemClass: 'items-baseline', formItemClass: 'items-baseline',
label: '备注', label: '备注',

View File

@ -7,25 +7,16 @@ import { getDictOptions } from '#/utils/dict';
export const querySchema: FormSchemaGetter = () => [ export const querySchema: FormSchemaGetter = () => [
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'userName', fieldName: 'userName',
label: '用户账号', label: '用户账号',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'nickName', fieldName: 'nickName',
label: '用户昵称', label: '用户昵称',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'phonenumber', fieldName: 'phonenumber',
label: '手机号码', label: '手机号码',
rules: z rules: z
@ -38,7 +29,6 @@ export const querySchema: FormSchemaGetter = () => [
componentProps: { componentProps: {
getPopupContainer, getPopupContainer,
options: getDictOptions(DictEnum.SYS_NORMAL_DISABLE), options: getDictOptions(DictEnum.SYS_NORMAL_DISABLE),
placeholder: '请选择',
}, },
fieldName: 'status', fieldName: 'status',
label: '用户状态', label: '用户状态',
@ -60,27 +50,18 @@ export const drawerSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'userName', fieldName: 'userName',
label: '用户账号', label: '用户账号',
rules: 'required', rules: 'required',
}, },
{ {
component: 'InputPassword', component: 'InputPassword',
componentProps: {
placeholder: '请输入',
},
fieldName: 'password', fieldName: 'password',
label: '用户密码', label: '用户密码',
rules: 'required', rules: 'required',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'nickName', fieldName: 'nickName',
label: '用户昵称', label: '用户昵称',
rules: 'required', rules: 'required',
@ -95,9 +76,6 @@ export const drawerSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'phone', fieldName: 'phone',
label: '手机号码', label: '手机号码',
rules: z rules: z
@ -107,9 +85,6 @@ export const drawerSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'email', fieldName: 'email',
label: '邮箱', label: '邮箱',
rules: z.string().email('请输入正确的邮箱').optional(), rules: z.string().email('请输入正确的邮箱').optional(),
@ -158,16 +133,12 @@ export const drawerSchema: FormSchemaGetter = () => [
mode: 'multiple', mode: 'multiple',
optionFilterProp: 'label', optionFilterProp: 'label',
optionLabelProp: 'label', optionLabelProp: 'label',
placeholder: '请选择',
}, },
fieldName: 'roleIds', fieldName: 'roleIds',
label: '角色', label: '角色',
}, },
{ {
component: 'Textarea', component: 'Textarea',
componentProps: {
placeholder: '请输入',
},
fieldName: 'remark', fieldName: 'remark',
formItemClass: 'items-baseline', formItemClass: 'items-baseline',
label: '备注', label: '备注',

View File

@ -3,27 +3,17 @@ import type { FormSchemaGetter } from '#/adapter';
export const querySchema: FormSchemaGetter = () => [ export const querySchema: FormSchemaGetter = () => [
{ {
component: 'Select', component: 'Select',
componentProps: {
allowClear: false,
placeholder: '请选择',
},
defaultValue: '', defaultValue: '',
fieldName: 'dataName', fieldName: 'dataName',
label: '数据源', label: '数据源',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'tableName', fieldName: 'tableName',
label: '表名称', label: '表名称',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'tableComment', fieldName: 'tableComment',
label: '表描述', label: '表描述',
}, },

View File

@ -14,36 +14,24 @@ export const formSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'tableName', fieldName: 'tableName',
label: '表名称', label: '表名称',
rules: 'required', rules: 'required',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'tableComment', fieldName: 'tableComment',
label: '表描述', label: '表描述',
rules: 'required', rules: 'required',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'className', fieldName: 'className',
label: '实体类名称', label: '实体类名称',
rules: 'required', rules: 'required',
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'functionAuthor', fieldName: 'functionAuthor',
label: '作者', label: '作者',
rules: 'required', rules: 'required',
@ -76,7 +64,6 @@ export const formSchema: FormSchemaGetter = () => [
component: 'Select', component: 'Select',
componentProps: { componentProps: {
getPopupContainer, getPopupContainer,
placeholder: '请选择',
}, },
dependencies: { dependencies: {
show: (values) => values.tplCategory === 'tree', show: (values) => values.tplCategory === 'tree',
@ -91,7 +78,6 @@ export const formSchema: FormSchemaGetter = () => [
component: 'Select', component: 'Select',
componentProps: { componentProps: {
allowClear: false, allowClear: false,
placeholder: '请选择',
}, },
dependencies: { dependencies: {
show: (values) => values.tplCategory === 'tree', show: (values) => values.tplCategory === 'tree',
@ -106,7 +92,6 @@ export const formSchema: FormSchemaGetter = () => [
component: 'Select', component: 'Select',
componentProps: { componentProps: {
allowClear: false, allowClear: false,
placeholder: '请选择',
}, },
dependencies: { dependencies: {
show: (values) => values.tplCategory === 'tree', show: (values) => values.tplCategory === 'tree',
@ -119,9 +104,6 @@ export const formSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'packageName', fieldName: 'packageName',
help: '生成在哪个java包下, 例如 com.ruoyi.system', help: '生成在哪个java包下, 例如 com.ruoyi.system',
label: '生成包路径', label: '生成包路径',
@ -129,9 +111,6 @@ export const formSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'moduleName', fieldName: 'moduleName',
help: '可理解为子系统名,例如 system', help: '可理解为子系统名,例如 system',
label: '生成模块名', label: '生成模块名',
@ -139,9 +118,6 @@ export const formSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'businessName', fieldName: 'businessName',
help: '可理解为功能英文名,例如 user', help: '可理解为功能英文名,例如 user',
label: '生成业务名', label: '生成业务名',
@ -149,9 +125,6 @@ export const formSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
fieldName: 'functionName', fieldName: 'functionName',
help: '用作类描述,例如 用户', help: '用作类描述,例如 用户',
label: '生成功能名', label: '生成功能名',
@ -162,7 +135,6 @@ export const formSchema: FormSchemaGetter = () => [
componentProps: { componentProps: {
allowClear: false, allowClear: false,
getPopupContainer, getPopupContainer,
placeholder: '请选择',
}, },
defaultValue: 0, defaultValue: 0,
fieldName: 'parentMenuId', fieldName: 'parentMenuId',
@ -200,9 +172,6 @@ export const formSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Input', component: 'Input',
componentProps: {
placeholder: '请输入',
},
defaultValue: '/', defaultValue: '/',
dependencies: { dependencies: {
show: (model) => model.genType === '1', show: (model) => model.genType === '1',
@ -219,9 +188,6 @@ export const formSchema: FormSchemaGetter = () => [
}, },
{ {
component: 'Textarea', component: 'Textarea',
componentProps: {
placeholder: '请输入',
},
fieldName: 'remark', fieldName: 'remark',
formItemClass: 'col-span-2 items-baseline', formItemClass: 'col-span-2 items-baseline',
label: '备注', label: '备注',