|
|
@ -179,19 +179,19 @@ const changePassword = async function () { |
|
|
|
|
|
|
|
const result = await API({url: '/admin/password', data: params}) |
|
|
|
console.log('修改密码结果:', result) |
|
|
|
if (result.code === 0){ |
|
|
|
ElMessage.error('原密码错误') |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
if (result.code === 200) { |
|
|
|
// 使用命名路由跳转 |
|
|
|
//await router.push({ name: 'PasswordSuccess' }); |
|
|
|
|
|
|
|
ElMessage.success('修改密码成功'); |
|
|
|
// 或者使用路径跳转(确保大小写完全匹配) |
|
|
|
await router.push('/PasswordSuccess'); |
|
|
|
|
|
|
|
ElMessage.success('修改密码成功'); |
|
|
|
|
|
|
|
resetFields(); |
|
|
|
}else if (result.code === 0){ |
|
|
|
ElMessage.error('原密码错误') |
|
|
|
|
|
|
|
}else if(result.code === 400){ |
|
|
|
// 显示失败弹窗 |
|
|
|
console.log('修改密码失败') |
|
|
@ -211,7 +211,9 @@ const changePassword = async function () { |
|
|
|
|
|
|
|
// 表单提交与重置 |
|
|
|
const resetFields = () => { |
|
|
|
passwdFormRef.value.resetFields() |
|
|
|
if (passwdFormRef.value) { |
|
|
|
passwdFormRef.value.resetFields() |
|
|
|
} |
|
|
|
errorMsg.value = '' |
|
|
|
} |
|
|
|
|
|
|
|