From 7defcb73ac495fdabc3d67a3125c1c798df05a8b Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: Tue, 28 Nov 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