mirror of
				https://github.com/continew-org/continew-admin.git
				synced 2025-11-01 08:57:16 +08:00 
			
		
		
		
	修复:补充校验
This commit is contained in:
		| @@ -464,7 +464,20 @@ | ||||
|     form: {} as RoleRecord, | ||||
|     // 表单验证规则 | ||||
|     rules: { | ||||
|       name: [{ required: true, message: '请输入角色名称' }], | ||||
|       name: [ | ||||
|         { required: true, message: '请输入角色名称' }, | ||||
|         { | ||||
|           match: /^[\u4e00-\u9fa5a-zA-Z0-9_-]{1,20}$/, | ||||
|           message: '长度为 1 到 20 位,可以包含中文、字母、数字、下划线,短横线' | ||||
|         }, | ||||
|       ], | ||||
|       code: [ | ||||
|         { required: true, message: '请输入角色编码' }, | ||||
|         { | ||||
|           match: /^[a-zA-Z][a-zA-Z0-9_]{1,15}$/, | ||||
|           message: '长度为 2 到 16 位,可以包含字母、数字,下划线,以字母开头' | ||||
|         }, | ||||
|       ], | ||||
|       dataScope: [{ required: true, message: '请选择数据权限' }], | ||||
|       sort: [{ required: true, message: '请输入角色排序' }], | ||||
|     }, | ||||
|   | ||||
| @@ -12,14 +12,14 @@ | ||||
|       <a-input | ||||
|         v-model="form.username" | ||||
|         :placeholder="$t('userCenter.basicInfo.form.placeholder.username')" | ||||
|         max-length="50" | ||||
|         max-length="16" | ||||
|       /> | ||||
|     </a-form-item> | ||||
|     <a-form-item :label="$t('userCenter.basicInfo.form.label.nickname')" field="nickname"> | ||||
|       <a-input | ||||
|         v-model="form.nickname" | ||||
|         :placeholder="$t('userCenter.basicInfo.form.placeholder.nickname')" | ||||
|         max-length="32" | ||||
|         max-length="20" | ||||
|       /> | ||||
|     </a-form-item> | ||||
|     <a-form-item :label="$t('userCenter.basicInfo.form.label.gender')" field="gender"> | ||||
| @@ -70,12 +70,20 @@ | ||||
|             required: true, | ||||
|             message: t('userCenter.basicInfo.form.error.required.username'), | ||||
|           }, | ||||
|           { | ||||
|             match: /^[a-zA-Z][a-zA-Z0-9_]{3,15}$/, | ||||
|             message: t('userCenter.basicInfo.form.error.match.username'), | ||||
|           }, | ||||
|         ], | ||||
|         nickname: [ | ||||
|           { | ||||
|             required: true, | ||||
|             message: t('userCenter.basicInfo.form.error.required.nickname'), | ||||
|           }, | ||||
|           { | ||||
|             match: /^[\u4e00-\u9fa5a-zA-Z0-9_-]{1,20}$/, | ||||
|             message: t('userCenter.basicInfo.form.error.match.nickname'), | ||||
|           }, | ||||
|         ], | ||||
|       }; | ||||
|     }), | ||||
|   | ||||
| @@ -25,7 +25,9 @@ export default { | ||||
|   'userCenter.basicInfo.form.placeholder.nickname': 'Please enter nickname', | ||||
|  | ||||
|   'userCenter.basicInfo.form.error.required.username': 'Please enter username', | ||||
|   'userCenter.basicInfo.form.error.match.username': 'Username are 4 to 16 characters long and can contain letters, numbers, underscores, and start with a letter', | ||||
|   'userCenter.basicInfo.form.error.required.nickname': 'Please enter nickname', | ||||
|   'userCenter.basicInfo.form.error.match.nickname': 'Nickname are 1 to 20 digits long and can contain Chinese, letters, numbers, underscores, dashes', | ||||
|  | ||||
|   'userCenter.basicInfo.form.save': 'Save', | ||||
|   'userCenter.basicInfo.form.save.success': 'Save success', | ||||
|   | ||||
| @@ -25,7 +25,9 @@ export default { | ||||
|   'userCenter.basicInfo.form.placeholder.nickname': '请输入昵称', | ||||
|  | ||||
|   'userCenter.basicInfo.form.error.required.username': '请输入用户名', | ||||
|   'userCenter.basicInfo.form.error.match.username': '长度为 4 到 16 位,可以包含字母、数字,下划线,以字母开头', | ||||
|   'userCenter.basicInfo.form.error.required.nickname': '请输入昵称', | ||||
|   'userCenter.basicInfo.form.error.match.nickname': '长度为 1 到 20 位,可以包含中文、字母、数字、下划线,短横线', | ||||
|  | ||||
|   'userCenter.basicInfo.form.save': '保存', | ||||
|   'userCenter.basicInfo.form.save.success': '保存成功', | ||||
| @@ -44,12 +46,12 @@ export default { | ||||
|   'userCenter.securitySettings.updatePwd.form.label.rePassword': '确认新密码', | ||||
|  | ||||
|   'userCenter.securitySettings.updatePwd.form.placeholder.oldPassword': '请输入当前密码', | ||||
|   'userCenter.securitySettings.updatePwd.form.placeholder.newPassword': '密码长度 6 到 32 位,同时包含数字和字母', | ||||
|   'userCenter.securitySettings.updatePwd.form.placeholder.newPassword': '长度为 6 到 32 位,同时包含字母和数字', | ||||
|   'userCenter.securitySettings.updatePwd.form.placeholder.rePassword': '请再次输入新密码', | ||||
|  | ||||
|   'userCenter.securitySettings.updatePwd.form.error.required.oldPassword': '请输入当前密码', | ||||
|   'userCenter.securitySettings.updatePwd.form.error.required.newPassword': '请输入新密码', | ||||
|   'userCenter.securitySettings.updatePwd.form.error.match.newPassword': '密码长度 6 到 32 位,同时包含数字和字母', | ||||
|   'userCenter.securitySettings.updatePwd.form.error.match.newPassword': '长度为 6 到 32 位,同时包含字母和数字', | ||||
|   'userCenter.securitySettings.updatePwd.form.error.validator.newPassword': '新密码不能与当前密码相同', | ||||
|   'userCenter.securitySettings.updatePwd.form.error.required.rePassword': '请再次输入新密码', | ||||
|   'userCenter.securitySettings.updatePwd.form.error.validator.rePassword': '两次输入的密码不一致', | ||||
|   | ||||
		Reference in New Issue
	
	Block a user