vue-vben-admin/src/enums/appEnum.ts

53 lines
907 B
TypeScript
Raw Normal View History

2020-12-14 00:41:00 +08:00
export const SIDE_BAR_MINI_WIDTH = 48;
2020-10-21 21:44:57 +08:00
export const SIDE_BAR_SHOW_TIT_MINI_WIDTH = 80;
2020-09-28 20:19:10 +08:00
export enum ContentEnum {
// auto width
FULL = 'full',
// fixed width
FIXED = 'fixed',
}
2020-11-18 22:41:59 +08:00
// menu theme enum
export enum ThemeEnum {
DARK = 'dark',
LIGHT = 'light',
}
export enum SettingButtonPositionEnum {
AUTO = 'auto',
HEADER = 'header',
FIXED = 'fixed',
}
export enum SessionTimeoutProcessingEnum {
ROUTE_JUMP,
PAGE_COVERAGE,
}
2020-09-28 20:19:10 +08:00
/**
*
*/
export enum PermissionModeEnum {
// role
// 角色权限
2020-09-28 20:19:10 +08:00
ROLE = 'ROLE',
// black
// 后端
2020-09-28 20:19:10 +08:00
BACK = 'BACK',
// route mapping
// 路由映射
ROUTE_MAPPING = 'ROUTE_MAPPING',
2020-09-28 20:19:10 +08:00
}
// Route switching animation
// 路由切换动画
2020-09-28 20:19:10 +08:00
export enum RouterTransitionEnum {
ZOOM_FADE = 'zoom-fade',
ZOOM_OUT = 'zoom-out',
FADE_SIDE = 'fade-slide',
2020-09-28 20:19:10 +08:00
FADE = 'fade',
FADE_BOTTOM = 'fade-bottom',
2020-12-10 23:58:11 +08:00
FADE_SCALE = 'fade-scale',
2020-09-28 20:19:10 +08:00
}