Commit be3f27997eba3ff8fd363eb4f4e9108556822784

Authored by 温伟
Committed by xp.Huang
1 parent be0aa579

fix:修复枚举值可以输入小数&&参考描述添加正则验证

@@ -20,6 +20,8 @@ export const getFormSchemas = (): FormSchema[] => { @@ -20,6 +20,8 @@ export const getFormSchemas = (): FormSchema[] => {
20 placeholder: '编号如"0"', 20 placeholder: '编号如"0"',
21 min: -2147483648, 21 min: -2147483648,
22 max: 2147483647, 22 max: 2147483647,
  23 + step: 1,
  24 + decimalSeparator: 0,
23 }; 25 };
24 }, 26 },
25 colProps: { 27 colProps: {
@@ -39,7 +41,14 @@ export const getFormSchemas = (): FormSchema[] => { @@ -39,7 +41,14 @@ export const getFormSchemas = (): FormSchema[] => {
39 field: FormFieldsEnum.NAME, 41 field: FormFieldsEnum.NAME,
40 label: '', 42 label: '',
41 component: 'Input', 43 component: 'Input',
42 - rules: [{ required: true, message: `参数描述不能为空`, type: 'string' }], 44 + rules: [
  45 + {
  46 + required: true,
  47 + message: `支持中文、英文大小写、数字、下划线和短划线,必须以中文、英文或数字开头,不超过20个字符`,
  48 + type: 'string',
  49 + pattern: /^[a-zA-Z0-9\u4e00-\u9fa5a][\u4e00-\u9fa5a-zA-Z0-9_-]*$/,
  50 + },
  51 + ],
43 componentProps: () => { 52 componentProps: () => {
44 return { 53 return {
45 placeholder: '对该枚举项的描述', 54 placeholder: '对该枚举项的描述',
@@ -112,7 +112,7 @@ @@ -112,7 +112,7 @@
112 <div class="w-1/2"> 112 <div class="w-1/2">
113 <span>参考描述</span> 113 <span>参考描述</span>
114 <Tooltip 114 <Tooltip
115 - title="支持中文、英文大小写、日文、数字、下划线和短划线,必须以中文、英文或数字开头,不超过20个字符" 115 + title="支持中文、英文大小写、数字、下划线和短划线,必须以中文、英文或数字开头,不超过20个字符"
116 > 116 >
117 <Icon icon="ant-design:question-circle-outlined" class="cursor-pointer ml-1" /> 117 <Icon icon="ant-design:question-circle-outlined" class="cursor-pointer ml-1" />
118 </Tooltip> 118 </Tooltip>