| | |
| | | import type { RouteRecordName } from "vue-router"; |
| | | |
| | | import type { RoleItem } from "@/api/types"; |
| | | export type cacheType = { |
| | | mode: string; |
| | | name?: RouteRecordName; |
| | |
| | | hiddenSideBar: boolean; |
| | | }; |
| | | |
| | | export type nowRoleType = { |
| | | code?: string; |
| | | name?: string; |
| | | hasFlsh?: boolean; |
| | | id?: string; |
| | | }; |
| | | |
| | | export type userType = { |
| | | avatar?: string; |
| | | username?: string; |
| | | nickname?: string; |
| | | exRoles?: Array<string>; |
| | | exRoles?: RoleItem[]; |
| | | roles?: Array<string>; |
| | | permissions?: Array<string>; |
| | | isRemembered?: boolean; |
| | | loginDay?: number; |
| | | enterpriseInfo: object; |
| | | nowRole: nowRoleType; |
| | | rolesList: RoleItem[]; |
| | | isManager: boolean; |
| | | }; |