Bladeren bron

回复默认路由;配置默认登录页跳转路由

liyanbo 1 maand geleden
bovenliggende
commit
d7b017e092
2 gewijzigde bestanden met toevoegingen van 3 en 4 verwijderingen
  1. 2 0
      src/utils/loginUtils.js
  2. 1 4
      src/views/AIPage/AIGeneralCourse.vue

+ 2 - 0
src/utils/loginUtils.js

@@ -218,6 +218,7 @@ const loginLogic = async (loginForm, tenantId, isAuthorized, router, loginPath =
       await refreshRoleRouteData();
 
       // 登录成功后,跳转到默认页面
+      loginPath = loginPath || managementRoutes.home
       router.push(loginPath)
 
       return true
@@ -275,6 +276,7 @@ const checkLoginStatus = (router, loginPath = managementRoutes.home) => {
     refreshRoleRouteData();
 
     // 如果有指定的跳转路径,则跳转到该路径,否则跳转到默认主页
+    loginPath = loginPath || managementRoutes.home
     router.push(loginPath)
     return true
   }

+ 1 - 4
src/views/AIPage/AIGeneralCourse.vue

@@ -256,10 +256,7 @@ const menuList = computed(() => {
 const roleRouteMenuSet = computed(() => {
   try {
     const roleRouteMenuStr = localStorage.getItem(CONFIG.USER_ROLE_ROUTE_MENU_KEY)
-    const roleRouteMenu = JSON.parse(roleRouteMenuStr)
-    roleRouteMenu.push('/parent-mobile')
-    return roleRouteMenu
-    // return roleRouteMenuStr ? JSON.parse(roleRouteMenuStr) : []
+    return roleRouteMenuStr ? JSON.parse(roleRouteMenuStr) : []
   } catch (error) {
     console.error('Error parsing roleRouteMenuSet:', error)
     return []