perf: remove useless code

This commit is contained in:
vben
2021-02-22 00:01:03 +08:00
parent 562189dfb0
commit be3a3ed699
23 changed files with 46 additions and 521 deletions

View File

@@ -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) {

View File

@@ -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