From ffa6dae4a3f9ce1de1450f220a36d012bbde34c4 Mon Sep 17 00:00:00 2001 From: bb_pan Date: Wed, 1 Oct 2025 09:57:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B8=85=E9=99=A4=E6=9C=AC=E5=9C=B0=E5=82=A8?= =?UTF-8?q?=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layout/components/Navbar.vue | 18 ++++++++++++++---- src/utils/request.js | 9 +++++++-- 2 files changed, 21 insertions(+), 6 deletions(-) diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index 26cb9337..cdbb8614 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -101,8 +101,13 @@ export default { console.log('πŸš€ ~ process.env.VUE_APP_BASE_API:', process.env.VUE_APP_BASE_API) if (process.env.VUE_APP_BASE_API == '/iws/jiju-api') { setTimeout(() => { - localStorage.clear() - sessionStorage.clear() + sessionStorage.removeItem('idCard') + sessionStorage.removeItem('TimestampKey') + sessionStorage.removeItem('data') + sessionStorage.removeItem('deptName') + sessionStorage.removeItem('systemType') + sessionStorage.removeItem('userId') + sessionStorage.removeItem('userName') window.location.replace( 'http://sgwpdm.ah.sgcc.com.cn/iws/', ) @@ -110,8 +115,13 @@ export default { } else { this.$store.dispatch('LogOut').then(() => { location.href = '/login' - localStorage.clear() - sessionStorage.clear() + sessionStorage.removeItem('idCard') + sessionStorage.removeItem('TimestampKey') + sessionStorage.removeItem('data') + sessionStorage.removeItem('deptName') + sessionStorage.removeItem('systemType') + sessionStorage.removeItem('userId') + sessionStorage.removeItem('userName') }) } }).catch(() => {}); diff --git a/src/utils/request.js b/src/utils/request.js index 714b51a5..b2c48f6f 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -130,8 +130,13 @@ service.interceptors.response.use(res => { router.push('/login') }) } - localStorage.clear() - sessionStorage.clear() + sessionStorage.removeItem('idCard') + sessionStorage.removeItem('TimestampKey') + sessionStorage.removeItem('data') + sessionStorage.removeItem('deptName') + sessionStorage.removeItem('systemType') + sessionStorage.removeItem('userId') + sessionStorage.removeItem('userName') return Promise.reject('ζ— ζ•ˆηš„δΌšθ―οΌŒζˆ–θ€…δΌšθ―ε·²θΏ‡ζœŸοΌŒθ―·ι‡ζ–°η™»ε½•γ€‚') } else if (code === 500) { Message({ message: msg, type: 'error' })