From 1c207c24393c90cb0a9a7d1ab68077674cb16b1a Mon Sep 17 00:00:00 2001 From: wangys <3401275564@qq.com> Date: Wed, 31 Dec 2025 11:19:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3token=E5=82=A8=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../packages/platform/src/views/public/Login/Login.vue | 3 +-- urbanLifelineWeb/packages/workcase/src/router/index.ts | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/urbanLifelineWeb/packages/platform/src/views/public/Login/Login.vue b/urbanLifelineWeb/packages/platform/src/views/public/Login/Login.vue index 5be1119c..f32aebb2 100644 --- a/urbanLifelineWeb/packages/platform/src/views/public/Login/Login.vue +++ b/urbanLifelineWeb/packages/platform/src/views/public/Login/Login.vue @@ -134,10 +134,9 @@ async function handleLogin() { if (response.success && response.data) { const loginData = response.data - // 8. 保存 Token + // 8. 保存 Token(只用 TokenManager,避免格式不一致) if (loginData.token) { TokenManager.setToken(loginData.token, loginForm.rememberMe) - localStorage.setItem('token', loginData.token) } // 9. 保存 LoginDomain 到 LocalStorage diff --git a/urbanLifelineWeb/packages/workcase/src/router/index.ts b/urbanLifelineWeb/packages/workcase/src/router/index.ts index 7729243a..a68dc7c8 100644 --- a/urbanLifelineWeb/packages/workcase/src/router/index.ts +++ b/urbanLifelineWeb/packages/workcase/src/router/index.ts @@ -64,9 +64,9 @@ router.beforeEach(async (to, from, next) => { const newToken = loginDomain.token // 保存到localStorage(覆盖旧的登录状态) - localStorage.setItem('token', newToken) - localStorage.setItem('loginDomain', JSON.stringify(loginDomain)) + // 只用 TokenManager 存储 token,避免格式不一致 TokenManager.setToken(newToken) + localStorage.setItem('loginDomain', JSON.stringify(loginDomain)) console.log('[Workcase Router] Token验证成功,登录状态已刷新') } else {