From 4d15e6b553c448e2e07527e9c06aa4b5f9b099cf Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期五, 11 九月 2026 16:51:18 +0800
Subject: [PATCH] update
---
ruoyi-ui/src/views/visitor-admin/account/admin.vue | 18 ++++++++++++++++--
1 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/ruoyi-ui/src/views/visitor-admin/account/admin.vue b/ruoyi-ui/src/views/visitor-admin/account/admin.vue
index 1ee6803..c2e35a7 100644
--- a/ruoyi-ui/src/views/visitor-admin/account/admin.vue
+++ b/ruoyi-ui/src/views/visitor-admin/account/admin.vue
@@ -121,6 +121,14 @@
name: 'VisitorPlatformAdmin',
// 目的:初始化管理员列表、查询条件、编辑表单和重置密码表单状态。
data() {
+ const strongPasswordMessage = '密码至少12位,且包含大小写字母和特殊字符'
+ const validateStrongPassword = (rule, value, callback) => {
+ if (!value || (value.length >= 12 && /[A-Z]/.test(value) && /[a-z]/.test(value) && /[^A-Za-z0-9]/.test(value))) {
+ callback()
+ return
+ }
+ callback(new Error(strongPasswordMessage))
+ }
return {
loading: false,
showSearch: true,
@@ -148,10 +156,16 @@
userName: [{ required: true, message: '请输入账号', trigger: 'blur' }],
phonenumber: [{ required: true, message: '请输入手机号', trigger: 'blur' }],
roleId: [{ required: true, message: '请选择角色', trigger: 'change' }],
- password: [{ required: true, message: '请输入密码', trigger: 'blur' }]
+ password: [
+ { required: true, message: '请输入密码', trigger: 'blur' },
+ { validator: validateStrongPassword, trigger: 'blur' }
+ ]
},
passwordRules: {
- password: [{ required: true, message: '请输入新密码', trigger: 'blur' }]
+ password: [
+ { required: true, message: '请输入新密码', trigger: 'blur' },
+ { validator: validateStrongPassword, trigger: 'blur' }
+ ]
}
}
},
--
Gitblit v1.7.1