constants.js 719 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. /**
  2. * Created by 芋道源码
  3. *
  4. * 枚举类
  5. */
  6. /**
  7. * 全局通用状态枚举
  8. */
  9. export const SysCommonStatusEnum = {
  10. ENABLE: 0, // 开启
  11. DISABLE: 1 // 禁用
  12. }
  13. /**
  14. * 菜单的类型枚举
  15. */
  16. export const SysMenuTypeEnum = {
  17. DIR : 1, // 目录
  18. MENU: 2, // 菜单
  19. BUTTON: 3 // 按钮
  20. }
  21. /**
  22. * 角色的类型枚举
  23. */
  24. export const SysRoleTypeEnum = {
  25. SYSTEM: 1, // 内置角色
  26. CUSTOM: 2 // 自定义角色
  27. }
  28. /**
  29. * 数据权限的范围枚举
  30. */
  31. export const SysDataScopeEnum = {
  32. ALL: 1, // 全部数据权限
  33. DEPT_CUSTOM: 2, // 指定部门数据权限
  34. DEPT_ONLY: 3, // 部门数据权限
  35. DEPT_AND_CHILD: 4, // 部门及以下数据权限
  36. DEPT_SELF: 5 // 仅本人数据权限
  37. }