feat:vue-element-admin升级改造vue3

This commit is contained in:
有来技术
2021-11-21 23:38:54 +08:00
parent 0091a5fab2
commit fe8a7e2c31
25 changed files with 1463 additions and 164 deletions

View File

@@ -1,3 +1,5 @@
import {RouteRecordRaw} from "vue-router";
// 接口类型声明
export interface UserState {
token: string,
@@ -16,8 +18,24 @@ export interface AppState {
}
}
export interface SettingState {
theme: string,
tagsView: boolean,
fixedHeader: boolean,
showSettings: boolean,
sidebarLogo: boolean
}
export interface PermissionState{
routes:RouteRecordRaw[]
addRoutes: RouteRecordRaw[]
}
// 顶级类型声明
export interface RootStateTypes {
user: UserState,
app:AppState
app: AppState,
setting: SettingState,
permission:PermissionState
}