perf: 登录页面删除前端校验
This commit is contained in:
parent
162b5f318b
commit
390c5e4958
@ -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')
|
||||
|
||||
2
de-xpack
2
de-xpack
@ -1 +1 @@
|
||||
Subproject commit 7cdb9412491767474db9bbd3d49e97bcb0a39519
|
||||
Subproject commit 315fa62982d6f322fb3dddf641882251f1572c79
|
||||
Loading…
Reference in New Issue
Block a user