| | |
| | | |
| | | import { RootRoute } from '@/router/routes'; |
| | | import { isNullOrUnDef } from '/@/utils/is'; |
| | | import { useMessage } from '/@/hooks/web/useMessage'; |
| | | |
| | | const LOGIN_PATH = PageEnum.BASE_LOGIN; |
| | | |
| | | const ROOT_PATH = RootRoute.path; |
| | | |
| | | const whitePathList: PageEnum[] = [LOGIN_PATH]; |
| | | const { createMessage, createErrorModal } = useMessage(); |
| | | |
| | | export function createPermissionGuard(router: Router) { |
| | | const userStore = useUserStoreWithOut(); |
| | |
| | | return; |
| | | } |
| | | } catch (err) { |
| | | createErrorModal({ |
| | | title: '警告', |
| | | content: token+' '+err, |
| | | getContainer: () => document.body, |
| | | }); |
| | | next(); |
| | | return; |
| | | } |
| | | } |
| | | |
| | | // 动态路由加载(首次) |
| | | if (!permissionStore.getIsDynamicAddedRoute) { |
| | | const routes = await permissionStore.buildRoutesAction(); |