export enum ContentLayoutEnum { // auto width FULL = 'full', // fixed width FIXED = 'fixed', } // menu theme enum export enum ThemeEnum { DARK = 'dark', LIGHT = 'light', } /** * @description: Navigation bar mode */ export enum NavBarModeEnum { // left menu SIDEBAR = 'sidebar', // mix-sidebar MIX_SIDEBAR = 'mix-sidebar', // mixin menu MIX = 'mix', // top menu TOP_MENU = 'top-menu', } export enum SettingButtonPositionEnum { AUTO = 'auto', HEADER = 'header', FIXED = 'fixed', } export enum SessionTimeoutProcessingEnum { ROUTE_JUMP, PAGE_COVERAGE, } /** * 权限模式 */ export enum PermissionModeEnum { // role // 角色权限 ROLE = 'ROLE', // black // 后端 BACK = 'BACK', // route mapping // 路由映射 ROUTE_MAPPING = 'ROUTE_MAPPING', } // Route switching animation // 路由切换动画 export enum RouterTransitionEnum { ZOOM_FADE = 'zoom-fade', ZOOM_OUT = 'zoom-out', FADE_SIDE = 'fade-side', FADE = 'fade', FADE_BOTTOM = 'fade-bottom', FADE_SCALE = 'fade-scale', } export enum RoleEnum { // super admin SUPER = 'super', // tester TEST = 'test', } export enum ComponentSizeEnum { DEFAULT = 'default', SMALL = 'small', LARGE = 'large', } export enum ComponentSizeValueEnum { DEFAULT = 48, SMALL = 16, LARGE = 64, } export enum ErrorTypeEnum { VUE = 'vue', SCRIPT = 'script', RESOURCE = 'resource', AJAX = 'ajax', PROMISE = 'promise', }