mirror of
https://github.com/vbenjs/vue-vben-admin.git
synced 2025-08-27 14:31:41 +08:00
perf: remove useless code
This commit is contained in:
@@ -3,7 +3,7 @@ import type { Router, RouteRecordRaw } from 'vue-router';
|
||||
import { permissionStore } from '/@/store/modules/permission';
|
||||
|
||||
import { PageEnum } from '/@/enums/pageEnum';
|
||||
import { getToken } from '/@/utils/auth';
|
||||
import { userStore } from '/@/store/modules/user';
|
||||
|
||||
import { PAGE_NOT_FOUND_ROUTE } from '/@/router/constant';
|
||||
|
||||
@@ -25,7 +25,7 @@ export function createPermissionGuard(router: Router) {
|
||||
return;
|
||||
}
|
||||
|
||||
const token = getToken();
|
||||
const token = userStore.getTokenState;
|
||||
|
||||
// token does not exist
|
||||
if (!token) {
|
||||
|
@@ -1,7 +1,12 @@
|
||||
import type { RouteRecordRaw } from 'vue-router';
|
||||
import { RoleEnum } from '/@/enums/roleEnum';
|
||||
|
||||
import type { Component } from '/@/components/types';
|
||||
import { defineComponent } from 'vue';
|
||||
|
||||
export type Component<T extends any = any> =
|
||||
| ReturnType<typeof defineComponent>
|
||||
| (() => Promise<typeof import('*.vue')>)
|
||||
| (() => Promise<T>);
|
||||
|
||||
export interface RouteMeta {
|
||||
// title
|
||||
|
Reference in New Issue
Block a user