@@ -2,20 +2,20 @@ import { toTypedSchema } from '@vee-validate/zod'
22import z from 'zod'
33
44export const systemConfigFormSchema = toTypedSchema ( z . object ( {
5- register_enabled : z . boolean ( { required_error : '请选择是否允许用户注册' } ) ,
6- register_email_verify : z . boolean ( { required_error : '请选择是否需要邮箱验证' } ) ,
7- team_max_members : z . number ( { required_error : '请输入团队最大成员数量' } )
5+ register_enabled : z . boolean ( ) ,
6+ register_email_verify : z . boolean ( ) ,
7+ team_max_members : z . number ( { required_error : '请输入团队最大成员数量' , invalid_type_error : '请输入有效数字' } )
88 . min ( 1 , '团队最大成员数量不能小于 1' )
99 . max ( 1000 , '团队最大成员数量不能大于 1000' ) ,
1010 invite_mode : z . enum ( [ 'direct' , 'email' ] , { required_error : '请选择团队邀请模式' } ) ,
11- invite_expires_days : z . number ( { required_error : '请输入邀请链接过期天数' } )
11+ invite_expires_days : z . number ( { required_error : '请输入邀请链接过期天数' , invalid_type_error : '请输入有效数字' } )
1212 . min ( 1 , '邀请链接过期天数不能小于 1' )
1313 . max ( 30 , '邀请链接过期天数不能大于 14' ) ,
14- project_max_apis : z . number ( { required_error : '请输入单个项目最大 API 数量' } )
14+ project_max_apis : z . number ( { required_error : '请输入单个项目最大 API 数量' , invalid_type_error : '请输入有效数字' } )
1515 . min ( 1 , '单个项目最大 API 数量不能小于 1' )
1616 . max ( 10000 , '单个项目最大 API 数量不能大于 10000' ) ,
1717 api_max_versions : z . number ( { required_error : '请输入单个 API 最大版本数量' } )
1818 . min ( 1 , '单个 API 最大版本数量不能小于 1' )
1919 . max ( 100 , '单个 API 最大版本数量不能大于 100' ) ,
20- api_version_auto_inc : z . boolean ( { required_error : '请选择是否自动递增 API 版本号' } ) ,
20+ api_version_auto_inc : z . boolean ( ) ,
2121} ) )
0 commit comments