From 5e59e7c314025c3c35b2b8715e44de2b35d87b04 Mon Sep 17 00:00:00 2001 From: wuxw <928255095@qq.com> Date: Fri, 11 Jul 2025 08:50:08 +0800 Subject: [PATCH] 支持回话过期自动登录 --- package.json | 2 +- src/components/org/ChooseOrgTree.vue | 2 +- src/utils/request.js | 16 ++++++++++++++-- 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 624b54b..6de49a7 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "micro-community-web", + "name": "物业管理系统", "version": "1.0.0", "private": true, "scripts": { diff --git a/src/components/org/ChooseOrgTree.vue b/src/components/org/ChooseOrgTree.vue index a9df940..3b1ba93 100644 --- a/src/components/org/ChooseOrgTree.vue +++ b/src/components/org/ChooseOrgTree.vue @@ -2,7 +2,7 @@ { console.log(error) - //localStorage.removeItem('token') - //window.location.href = '/#/views/user/login' + + // 判断是否为401未授权错误 + if (error.response && error.response.status === 401) { + // 清除本地存储的token + localStorage.removeItem('token') + // 跳转到登录页面 + window.location.href = '/#/views/user/login' + + Message({ + message: '登录已过期,请重新登录', + type: 'error', + duration: 5 * 1000 + }) + } return Promise.reject(error) } -- libgit2 0.21.4