style: Optimize the prompt for passwords less than 6 characters during login

This commit is contained in:
jmal 2024-11-19 17:59:37 +08:00
parent 5b02458d14
commit be81ef9a12
3 changed files with 4 additions and 0 deletions

View File

@ -32,6 +32,7 @@ export default {
createAdmin: 'Create Admin',
ruleUsername: 'Please enter a valid username',
ruleConfirmPassword: 'Password does not match',
rulePassword: 'Password must be at least 6 characters',
},
msg: {
netDiskLogoRuleFormat: 'Net Disk Logo can only be SVG|JPG|JPEG|PNG format!',

View File

@ -32,6 +32,7 @@ export default {
createAdmin: '创建管理员',
ruleUsername: '请输入有效的用户名',
ruleConfirmPassword: '密码不匹配',
rulePassword: '密码至少6位',
},
msg: {
netDiskLogoRuleFormat: '网盘Logo只能是 SVG|JPG|JPEG|PNG 格式!',

View File

@ -116,12 +116,14 @@ export default {
}
const validatePassword = (rule, value, callback) => {
if (value.length < 6) {
callback(new Error(this.$t('login.rulePassword')))
} else {
callback()
}
}
const confirmPassword = (rule, value, callback) => {
if (value.length < 6) {
callback(new Error(this.$t('login.rulePassword')))
} else if(this.loginForm.password !== value) {
callback(new Error(this.$t('login.ruleConfirmPassword')))
} else {