Files
dax-pay-ui/types/store.d.ts
2022-10-03 19:26:05 +08:00

49 lines
955 B
TypeScript

import { ErrorTypeEnum } from '/@/enums/exceptionEnum'
import { MenuModeEnum, MenuTypeEnum } from '/@/enums/menuEnum'
import { RoleInfo } from '/@/api/sys/model/userModel'
// Lock screen information
export interface LockInfo {
// Password required
pwd?: string | undefined
// Is it locked?
isLock?: boolean
}
// Error-log information
export interface ErrorLogInfo {
// Type of error
type: ErrorTypeEnum
// Error file
file: string
// Error name
name?: string
// Error message
message: string
// Error stack
stack?: string
// Error detail
detail: string
// Error url
url: string
// Error time
time?: string
}
export interface UserInfo {
userId: string | number
username: string
realName: string
avatar: string
desc?: string
homePath?: string
roles: RoleInfo[]
}
export interface BeforeMiniState {
menuCollapsed?: boolean
menuSplit?: boolean
menuMode?: MenuModeEnum
menuType?: MenuTypeEnum
}