From 7defcb73ac495fdabc3d67a3125c1c798df05a8b Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期二, 28 十一月 2023 14:13:56 +0800 Subject: [PATCH] 新增 --- src/permission.js | 54 +++++++++++++++++++++++++++--------------------------- 1 files changed, 27 insertions(+), 27 deletions(-) diff --git a/src/permission.js b/src/permission.js index 1658dd5..f13cc3c 100644 --- a/src/permission.js +++ b/src/permission.js @@ -18,34 +18,34 @@ if (getToken()) { to.meta.title && useSettingsStore().setTitle(to.meta.title) /* has token*/ - if (to.path === '/homePage') { - next({ path: '/' }) - NProgress.done() - } else { - if (useUserStore().roles.length === 0) { - isRelogin.show = true - // 判断当前用户是否已拉取完user_info信息 - useUserStore().getInfo().then(() => { - isRelogin.show = false - usePermissionStore().generateRoutes().then(accessRoutes => { - // 根据roles权限生成可访问的路由表 - accessRoutes.forEach(route => { - if (!isHttp(route.path)) { - router.addRoute(route) // 动态添加可访问路由表 - } - }) - next({ ...to, replace: true }) // hack方法 确保addRoutes已完成 - }) - }).catch(err => { - useUserStore().logOut().then(() => { - ElMessage.error(err) - next({ path: '/' }) - }) - }) - } else { + // if (to.path === '/homePage') { + // next({ path: '/' }) + // NProgress.done() + // } else { + // if (useUserStore().roles.length === 0) { + // isRelogin.show = true + // // 判断当前用户是否已拉取完user_info信息 + // useUserStore().getInfo().then(() => { + // isRelogin.show = false + // usePermissionStore().generateRoutes().then(accessRoutes => { + // // 根据roles权限生成可访问的路由表 + // accessRoutes.forEach(route => { + // if (!isHttp(route.path)) { + // router.addRoute(route) // 动态添加可访问路由表 + // } + // }) + // next({ ...to, replace: true }) // hack方法 确保addRoutes已完成 + // }) + // }).catch(err => { + // useUserStore().logOut().then(() => { + // ElMessage.error(err) + // next({ path: '/' }) + // }) + // }) + // } else { next() - } - } + // } + // } } else { // 没有token if (whiteList.indexOf(to.path) !== -1) { -- Gitblit v1.9.2