This commit is contained in:
binbin_pan 2024-06-12 08:59:26 +08:00
parent 338d1e6a20
commit 7ca002559a
2 changed files with 12 additions and 7 deletions

View File

@ -51,7 +51,7 @@ export function resetUserPwd(userId, password) {
password password
} }
return request({ return request({
url: '/system/user/resetPwd', url: '/system/user/reset',
method: 'put', method: 'put',
data: data data: data
}) })
@ -94,7 +94,7 @@ export function updateUserPwd(oldPassword, newPassword) {
handleCode: newPassword handleCode: newPassword
} }
return request({ return request({
url: '/system/user/profile/updatePwd', url: '/system/user/profile/update',
method: 'put', method: 'put',
params: data params: data
}) })

View File

@ -519,7 +519,7 @@ export default {
{ {
min: 2, min: 2,
max: 20, max: 20,
message: '用户名称长度必须介于 2 20 之间', message: '用户名称长度必须介于 2 20 之间',
trigger: 'blur', trigger: 'blur',
}, },
], ],
@ -546,14 +546,14 @@ export default {
{ {
min: 8, min: 8,
max: 20, max: 20,
message: '用户密码长度必须介于 8 20 之间', message: '用户密码长度必须介于 8 20 之间',
trigger: 'blur', trigger: 'blur',
}, },
{ {
required: true, required: true,
validator: (rule, value, callback) => { validator: (rule, value, callback) => {
if (!validPassword(value)) { if (!validPassword(value)) {
callback(new Error('密码须包含数字、字母、特殊符号中的两种以上')) callback(new Error('密码须包含数字、字母、特殊符号中的两种以上'))
} else { } else {
callback() callback()
} }
@ -719,8 +719,13 @@ export default {
confirmButtonText: '确定', confirmButtonText: '确定',
cancelButtonText: '取消', cancelButtonText: '取消',
closeOnClickModal: false, closeOnClickModal: false,
inputPattern: /^.{5,20}$/, inputValidator: (value) => {
inputErrorMessage: '用户密码长度必须介于 5 和 20 之间', if (value && value.length < 8) {
return '用户密码长度须介于 8 至 20 之间'
} else if (!validPassword(value)) {
return '用户密码须包含数字、字母、特殊符号中的两种及以上'
}
},
}) })
.then(({ value }) => { .then(({ value }) => {
const password = encrypt(value) const password = encrypt(value)