buttonPermission.ts 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. // 所有的菜单权限都要在这里面写. 按照模块来定义。 创建菜单和按钮的时候先这这里定义。
  2. const ButtonPermKeys = {
  3. //模块
  4. INDEX: {
  5. //目录
  6. CATALOG: "index",
  7. //菜单
  8. MENUS: {
  9. dashboard: "index::dashboard",
  10. },
  11. // buttons
  12. BTNS: {
  13. dash_xxx: "xxx:xx:xxx",
  14. },
  15. },
  16. // 系统管理
  17. SYSTEM: {
  18. CATALOG: "system",
  19. MENUS: {
  20. user: "system::sysUser",
  21. role: "system::sysRole",
  22. dept: "system::sysPost",
  23. menu: "system::sysMenu",
  24. logs: "system::sysDict",
  25. dict: "system::sysLog",
  26. },
  27. BTNS: {
  28. user_add: "sys:user:add",
  29. menu_add: "sys:menu:add",
  30. menu_edit: "sys:menu:edit",
  31. menu_del: "sys:menu:del",
  32. dictType_add: "sys:dict_type:add",
  33. dictType_edit: "sys:dict_type:edit",
  34. dictType_del: "sys:dict_type:del",
  35. dict_add: "sys:dict:add",
  36. dict_edit: "sys:dict:edit",
  37. dict_del: "sys:dict:del",
  38. },
  39. },
  40. // 订单管理
  41. PLAN: {
  42. CATALOG: "plan",
  43. MENUS: {
  44. order: "plan:order",
  45. workOrder: "plan:workOrder",
  46. },
  47. BTNS: {
  48. order_add: "plan:order:add",
  49. order_edit: "plan:order:edit",
  50. order_del: "plan:order:del",
  51. order_import: "plan:order:import",
  52. order_export: "plan:order:export",
  53. work_order_add: "plan:workOrder:add",
  54. work_order_edit: "plan:workOrder:edit",
  55. work_order_del: "plan:workOrder:del",
  56. work_order_aps: "plan:workOrder:aps",
  57. work_order_lock: "plan:workOrder:lock",
  58. work_order_data: "plan:workOrder:data",
  59. work_order_downLoad: "plan:workOrder:downLoad",
  60. },
  61. },
  62. //设备管理
  63. DEVICE:{
  64. MENUS: {
  65. maintenance: "device:maintenance",
  66. },
  67. BTNS: {
  68. maintenance_add: "device:maintenance:add",
  69. maintenance_handle: "device:maintenance:handle",
  70. maintenance_edit: "device:maintenance:edit",
  71. maintenance_del: "device:maintenance:del",
  72. repair_repair: "device:repair:repair",
  73. repair_add: "device:repair:add",
  74. repair_edit: "device:repair:edit",
  75. repair_del: "device:repair:del",
  76. repair_audit: "device:repair:audit",
  77. repair_audit1: "device:repair:audit1",
  78. repair_audit2: "device:repair:audit2",
  79. repair_audit3: "device:repair:audit3",
  80. allocate_add: "device:allocate:add",
  81. allocate_edit: "device:allocate:edit",
  82. allocate_del: "device:allocate:del",
  83. allocate_audit: "device:allocate:audit",
  84. allocate_export: "device:allocate:export",
  85. disable_process: "device:disable:process",
  86. }
  87. },
  88. //报故处理
  89. FAULT:{
  90. MENUS: {
  91. faultHandle: "quality::faultHandle",
  92. },
  93. BTNS: {
  94. faultHandle_handle: "quality::faultHandle::handle",
  95. faultHandle_thaw: "quality::faultHandle::thaw",
  96. faultHandle_examine: "quality::faultHandle::examine",
  97. }
  98. }
  99. };
  100. export default ButtonPermKeys;