| | |
| | | import type { Router } from 'vue-router'; |
| | | import { useAppStore } from '/@/store/modules/app'; |
| | | import { useMultipleTabStore } from '/@/store/modules/multipleTab'; |
| | | import { useUserStore } from '/@/store/modules/user'; |
| | | import { usePermissionStore } from '/@/store/modules/permission'; |
| | | import { PageEnum } from '/@/enums/pageEnum'; |
| | | import { removeTabChangeListener } from '/@/logics/mitt/routeChange'; |
| | | import { useAppStore } from '@/store/modules/app'; |
| | | import { useMultipleTabStore } from '@/store/modules/multipleTab'; |
| | | import { useUserStore } from '@/store/modules/user'; |
| | | import { usePermissionStore } from '@/store/modules/permission'; |
| | | import { PageEnum } from '@/enums/pageEnum'; |
| | | import { removeTabChangeListener } from '@/logics/mitt/routeChange'; |
| | | |
| | | export function createStateGuard(router: Router) { |
| | | router.afterEach((to) => { |