From 657aebdc99bcb0c3a2dbf40375aabe6840c0fc47 Mon Sep 17 00:00:00 2001 From: Qi <3194726156@qq.com> Date: Mon, 24 Mar 2025 20:56:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=94=A8=E6=88=B7=E9=80=80?= =?UTF-8?q?=E5=87=BA=E5=90=8E=E8=AE=B0=E5=BD=95=E9=80=80=E5=87=BA=E8=B7=AF?= =?UTF-8?q?=E5=BE=84=E9=87=8D=E5=AE=9A=E5=90=91=E4=B8=8D=E6=98=AF=E6=AC=A2?= =?UTF-8?q?=E8=BF=8E=E7=95=8C=E9=9D=A2=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/guard/permissionGuard.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/router/guard/permissionGuard.ts b/src/router/guard/permissionGuard.ts index 1d19fc2..313a7fa 100644 --- a/src/router/guard/permissionGuard.ts +++ b/src/router/guard/permissionGuard.ts @@ -141,7 +141,6 @@ export function createPermissionGuard(router: Router) { // update-begin-author:sunjianlei date:20230306 for: 修复登录成功后,没有正确重定向的问题 redirect: to.fullPath, // update-end-author:sunjianlei date:20230306 for: 修复登录成功后,没有正确重定向的问题 - }; } next(redirectData); @@ -189,11 +188,13 @@ export function createPermissionGuard(router: Router) { if (to.name === PAGE_NOT_FOUND_ROUTE.name) { // 动态添加路由后,此处应当重定向到fullPath,否则会加载404页面内容 - next({ path: to.fullPath, replace: true, query: to.query }); + //next({ path: to.fullPath, replace: true, query: to.query }); + next({ path: PageEnum.BASE_HOME, replace: true, query: to.query }); } else { const redirectPath = (from.query.redirect || to.path) as string; const redirect = decodeURIComponent(redirectPath); - const nextData = to.path === redirect ? { ...to, replace: true } : { path: redirect }; + //const nextData = to.path === redirect ? { ...to, replace: true } : { path: redirect }; + const nextData = PageEnum.BASE_HOME; next(nextData); } });