appEnum.ts 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. export const SIDE_BAR_MINI_WIDTH = 48;
  2. export const SIDE_BAR_SHOW_TIT_MINI_WIDTH = 80;
  3. // 标签页样式
  4. export enum TabsThemeEnum {
  5. // 圆滑
  6. SMOOTH = 'smooth',
  7. // 卡片
  8. CARD = 'card',
  9. // 极简
  10. SIMPLE = 'simple',
  11. }
  12. export enum ContentEnum {
  13. // auto width
  14. FULL = 'full',
  15. // fixed width
  16. FIXED = 'fixed',
  17. }
  18. // menu theme enum
  19. export enum ThemeEnum {
  20. DARK = 'dark2',
  21. LIGHT = 'light',
  22. VENT1 = 'vent1',
  23. DEEPBLUE = 'deepblue',
  24. }
  25. export enum SettingButtonPositionEnum {
  26. AUTO = 'auto',
  27. HEADER = 'header',
  28. FIXED = 'fixed',
  29. }
  30. export enum SessionTimeoutProcessingEnum {
  31. ROUTE_JUMP,
  32. PAGE_COVERAGE,
  33. }
  34. /**
  35. * 权限模式
  36. */
  37. export enum PermissionModeEnum {
  38. // role
  39. ROLE = 'ROLE',
  40. // 后台
  41. BACK = 'BACK',
  42. // route mapping
  43. ROUTE_MAPPING = 'ROUTE_MAPPING',
  44. }
  45. // Route switching animation
  46. export enum RouterTransitionEnum {
  47. ZOOM_FADE = 'zoom-fade',
  48. ZOOM_OUT = 'zoom-out',
  49. FADE_SIDE = 'fade-slide',
  50. FADE = 'fade',
  51. FADE_BOTTOM = 'fade-bottom',
  52. FADE_SCALE = 'fade-scale',
  53. }