appEnum.ts 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  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. GREEN = 'green',
  25. }
  26. export enum SettingButtonPositionEnum {
  27. AUTO = 'auto',
  28. HEADER = 'header',
  29. FIXED = 'fixed',
  30. }
  31. export enum SessionTimeoutProcessingEnum {
  32. ROUTE_JUMP,
  33. PAGE_COVERAGE,
  34. }
  35. /**
  36. * 权限模式
  37. */
  38. export enum PermissionModeEnum {
  39. // role
  40. ROLE = 'ROLE',
  41. // 后台
  42. BACK = 'BACK',
  43. // route mapping
  44. ROUTE_MAPPING = 'ROUTE_MAPPING',
  45. }
  46. // Route switching animation
  47. export enum RouterTransitionEnum {
  48. ZOOM_FADE = 'zoom-fade',
  49. ZOOM_OUT = 'zoom-out',
  50. FADE_SIDE = 'fade-slide',
  51. FADE = 'fade',
  52. FADE_BOTTOM = 'fade-bottom',
  53. FADE_SCALE = 'fade-scale',
  54. }