From dea91e5ad11835ee1b533fbd4771859c64612cbb Mon Sep 17 00:00:00 2001 From: chenjinsong <523037378@qq.com> Date: Fri, 9 Sep 2022 15:17:50 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=AE=B0=E5=BD=95=E4=B8=8A=E6=AC=A1?= =?UTF-8?q?=E8=AE=BF=E9=97=AEurl=E5=89=8D=E5=85=88=E4=BD=BF=E7=94=A8decode?= =?UTF-8?q?=E8=A7=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/permission.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/permission.js b/src/permission.js index d6f2f1b2..3bcb833b 100644 --- a/src/permission.js +++ b/src/permission.js @@ -12,7 +12,7 @@ const permissionWhiteList = [...loginWhiteList, '/entityDetail'] // 权限白名 router.beforeEach(async (to, from, next) => { if (to.path.indexOf('/login') == -1) { - sessionStorage.setItem(storageKey.tokenExpireCurrentPath, to.fullPath) + sessionStorage.setItem(storageKey.tokenExpireCurrentPath, decodeURIComponent(to.fullPath)) } // 加载iso-3166-2资源 loadGeoData() @@ -50,13 +50,13 @@ router.beforeEach(async (to, from, next) => { if (hasParam(to.fullPath, 'redirect')) { next() } else { - next({ path: '/login', query: { redirect: tokenExpireCurrentPath } }) + next({ path: '/login', query: { redirect: decodeURIComponent(tokenExpireCurrentPath) } }) } } else { next() } } else { - next({ path: '/login', query: { redirect: to.fullPath } }) + next({ path: '/login', query: { redirect: decodeURIComponent(to.fullPath) } }) } } })