perf: 登录页面删除前端校验

This commit is contained in:
fit2cloud-chenyw 2024-11-26 12:39:52 +08:00
parent 162b5f318b
commit 390c5e4958
2 changed files with 3 additions and 35 deletions

View File

@ -51,42 +51,10 @@ const state = reactive({
},
footContent: ''
})
const checkUsername = (rule: any, value: any, callback: any) => {
if (!value || activeName.value === 'ldap') {
return callback()
}
const pattern = /^[a-zA-Z0-9][a-zA-Z0-9\@._-]*$/
const reg = new RegExp(pattern)
if (!reg.test(value)) {
const msg = t('user.user_name_pattern_error')
callback(new Error(msg))
}
return callback()
}
const validatePwd = (rule: any, value: any, callback: any) => {
if (!value || activeName.value === 'ldap') {
return callback()
}
const pattern =
/^.*(?=.{6,20})(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[~!@#$%^&*()_+\-\={}|":<>?`[\];',.\/])[a-zA-Z0-9~!@#$%^&*()_+\-\={}|":<>?`[\];',.\/]*$/
const regep = new RegExp(pattern)
if (!regep.test(value)) {
const msg = t('user.pwd_pattern_error')
callback(new Error(msg))
}
return callback()
}
const rules = reactive<FormRules>({
username: [
{ required: true, message: t('common.required'), trigger: 'blur' },
{ required: true, validator: checkUsername, trigger: 'blur' }
],
password: [
{ required: true, message: t('common.required'), trigger: 'blur' },
{ required: true, validator: validatePwd, trigger: 'blur' }
]
username: [{ required: true, message: t('common.required'), trigger: 'blur' }],
password: [{ required: true, message: t('common.required'), trigger: 'blur' }]
})
const activeName = ref('simple')

@ -1 +1 @@
Subproject commit 7cdb9412491767474db9bbd3d49e97bcb0a39519
Subproject commit 315fa62982d6f322fb3dddf641882251f1572c79