diff --git a/src/views/system/component/Account.vue b/src/views/system/component/Account.vue index 41dce98..2d0842a 100644 --- a/src/views/system/component/Account.vue +++ b/src/views/system/component/Account.vue @@ -39,6 +39,18 @@ required: true, message: '请输入密码', trigger: 'blur', + },{ + validator: (rule, value, callback) => { + let exg = /^(?=.*\d)(?=.*[a-zA-Z])(?=.*[~!@#$%^&*])[\da-zA-Z~!@#$%^&*]{8,}$/ + if (value === '') { + callback(new Error('请输入密码')); + } else if (!exg.test(value)) { + callback(new Error('需8位以上并且包含字母、数字和特殊符号')); + } else { + callback(); + } + }, + trigger: 'blur' }] }, } diff --git a/src/views/system/workerComponents/department.vue b/src/views/system/workerComponents/department.vue index 22e29f4..10cdbe9 100644 --- a/src/views/system/workerComponents/department.vue +++ b/src/views/system/workerComponents/department.vue @@ -7,7 +7,7 @@ -