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