From 7471702da0d6177d787025dab3a1b2f919eecd16 Mon Sep 17 00:00:00 2001 From: zry <18990852002@163.com> Date: Tue, 15 Jul 2025 11:16:35 +0800 Subject: [PATCH] password updated, redirect successful. --- src/components/changePassword.vue | 22 ++++++++++++++++++---- src/router/index.js | 2 +- src/views/consume/coinConsumeDetail.vue | 2 +- src/views/permissions/permission.vue | 2 +- src/views/recharge/coinRechargeDetail.vue | 2 +- src/views/refund/coinRefundDetail.vue | 4 ++-- src/views/usergold/clientCountBalance.vue | 2 +- 7 files changed, 25 insertions(+), 11 deletions(-) diff --git a/src/components/changePassword.vue b/src/components/changePassword.vue index df1d37e..75ebb68 100644 --- a/src/components/changePassword.vue +++ b/src/components/changePassword.vue @@ -177,14 +177,28 @@ const changePassword = async function () { const result = await API({url: '/admin/password', data: params}) console.log('@@@@@@@@@@@修改密码结果:', result) - if(result.status === 200){ + if(result.code === 200){ // 显示成功弹窗 - + console.log('AAA') + router.replace('/PasswordSuccess') + .then(() => { + console.log('路由跳转成功'); + }) + .catch((error) => { + console.error('路由跳转失败:', error); + ElMessage.error('跳转失败,请重试'); + }); ElMessage.success('修改密码成功') // 重置表单字段 resetFields() - router.replace ('/PasswordSuccess'); - }else if(result === 400){ + console.log('BBB') + + console.log('CCC') + return result + }else if(result.code === 400){ + // 显示失败弹窗 + console.log('修改密码失败') + ElMessage.error('修改密码失败') //todo 待完善 } diff --git a/src/router/index.js b/src/router/index.js index ac59dd4..d167a13 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -73,7 +73,7 @@ const router = createRouter({ }, // 跳转页面 - { path: '/PasswordSuccess', name: "PasswordSuccess.vue", component: () => import("../components/PasswordSuccess.vue") }, + { path: '/PasswordSuccess', name: "PasswordSuccess", component: () => import("../components/PasswordSuccess.vue") }, diff --git a/src/views/consume/coinConsumeDetail.vue b/src/views/consume/coinConsumeDetail.vue index 962c2f7..974253d 100644 --- a/src/views/consume/coinConsumeDetail.vue +++ b/src/views/consume/coinConsumeDetail.vue @@ -512,7 +512,7 @@ onMounted(async function () {