tangning 2 년 전
부모
커밋
a81825587a
2개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. 0 1
      src/hooks/web/usePermission.ts
  2. 3 1
      src/store/modules/user.ts

+ 0 - 1
src/hooks/web/usePermission.ts

@@ -63,7 +63,6 @@ export function usePermission() {
     }
 
     const permMode = projectSetting.permissionMode;
-
     if ([PermissionModeEnum.ROUTE_MAPPING, PermissionModeEnum.ROLE].includes(permMode)) {
       if (!isArray(value)) {
         return userStore.getRoleList?.includes(value as RoleEnum);

+ 3 - 1
src/store/modules/user.ts

@@ -111,12 +111,14 @@ export const useUserStore = defineStore({
       if (!this.getToken) return null;
       // get user info
       const userInfo = await this.getUserInfoAction();
-      console.log('getUserInfoAction',userInfo)
       const sessionTimeout = this.sessionTimeout;
+      console.log('afterLoginActionsessionTimeout',sessionTimeout)
       if (sessionTimeout) {
         this.setSessionTimeout(false);
       } else {
         const permissionStore = usePermissionStore();
+        console.log('afterLoginActionpermissionStore',permissionStore)
+        console.log('isDynamicAddedRoute',permissionStore.isDynamicAddedRoute)
         if (!permissionStore.isDynamicAddedRoute) {
           const routes = await permissionStore.buildRoutesAction();
           routes.forEach((route) => {