index.ts 4.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. import { get, post, del, put } from '/@/utils/request';
  2. export default {
  3. api: {
  4. getList: (params?: object) => get('/system/api/GetAll', params),
  5. add: (data: object) => post('/system/api/ApiAdd', data),
  6. del: (id: number) => del('/system/api/apiDel', { id }),
  7. edit: (data: object) => put('/system/api/apiEdit', data),
  8. },
  9. menu: {
  10. getList: (params: object) => get('/system/menu/tree', params),
  11. detail: (id: number) => get('/system/menu/detail', { id }),
  12. add: (data: object) => post('/system/menu/add', data),
  13. del: (id: number) => del('/system/menu/del', { id }),
  14. edit: (data: object) => put('/system/menu/edit', data),
  15. btn: {
  16. getList: (params: object) => get('/system/menu/button/tree', params),
  17. detail: (id: number) => get('/system/menu/button/detail', { id }),
  18. add: (data: object) => post('/system/menu/button/add', data),
  19. del: (id: number) => del('/system/menu/button/del', { id }),
  20. edit: (data: object) => put('/system/menu/button/edit', data),
  21. setStatus: (id: number, menuId: number, status: number) => put('/system/menu/button/editStatus', { id, menuId, status })
  22. },
  23. list: {
  24. getList: (params: object) => get('/system/menu/column/tree', params),
  25. detail: (id: number) => get('/system/menu/column/detail', { id }),
  26. add: (data: object) => post('/system/menu/column/add', data),
  27. del: (id: number) => del('/system/menu/column/del', { id }),
  28. edit: (data: object) => put('/system/menu/column/edit', data),
  29. setStatus: (id: number, menuId: number, status: number) => put('/system/menu/column/editStatus', { id, menuId, status })
  30. }
  31. },
  32. role: {
  33. getList: (params: object) => get('/system/role/tree', params),
  34. getRole: (id: number) => get('/system/role/getInfoById', { id }),
  35. addRole: (data: object) => post('/system/role/add', data),
  36. deleteRole: (id: number) => del('/system/role/delInfoById', { id }),
  37. editRole: (data: object) => put('/system/role/edit', data)
  38. },
  39. org: {
  40. getList: (params: object) => get('/system/organization/tree', params),
  41. del: (id: number) => del('/system/organization/del', { id }),
  42. add: (data: object) => post('/system/organization/add', data),
  43. edit: (data: object) => put('/system/organization/edit', data),
  44. },
  45. dept: {
  46. getList: (params: object) => get('/system/dept/tree', params),
  47. del: (deptId: number) => del('/system/dept/del', { deptId }),
  48. add: (data: object) => post('/system/dept/add', data),
  49. edit: (data: object) => put('/system/dept/edit', data),
  50. },
  51. post: {
  52. getList: (params: object) => get('/system/post/tree', params),
  53. detail: (postId: number) => get('/system/post/detail', { postId }),
  54. del: (postId: number) => del('/system/post/del', { postId }),
  55. add: (data: object) => post('/system/post/add', data),
  56. edit: (data: object) => put('/system/post/edit', data),
  57. },
  58. user: {
  59. getList: (params: object) => get('/system/user/list', params),
  60. params: () => get('/system/user/params'),
  61. detail: (id: number) => get('/system/user/getInfoById', { id }),
  62. add: (data: object) => post('/system/user/add', data),
  63. resetPassword: (id: number, userPassword: string) => post('/system/user/resetPassword', { id, userPassword }),
  64. del: (id: number) => del('/system/user/delInfoById', { id }),
  65. edit: (data: object) => put('/system/user/edit', data),
  66. setStatus: (id: number, status: number) => put('/system/user/editStatus', { id, status }),
  67. },
  68. config: {
  69. getList: (params: object) => get('/common/config/list', params),
  70. detail: (id: number) => get('/common/config/get', { id }),
  71. add: (data: object) => post('/common/config/add', data),
  72. del: (ids: number[]) => del('/common/config/delete', { ids }),
  73. edit: (data: object) => put('/common/config/edit', data),
  74. },
  75. dict: {
  76. getTypeList: (params: object) => get('/common/dict/type/list', params),
  77. getType: (dictId: number) => get('/common/dict/type/get', { dictId }),
  78. addType: (data: object) => post('/common/dict/type/add', data),
  79. addData: (data: object) => post('/common/dict/data/add', data),
  80. editType: (data: object) => put('/common/dict/type/edit', data),
  81. editData: (data: object) => put('/common/dict/data/edit', data),
  82. deleteType: (dictIds: number[]) => del('/common/dict/type/delete', { dictIds }),
  83. getDataList: (params: object) => get('/common/dict/data/list', params),
  84. getData: (dictCode: string) => get('/common/dict/data/get', { dictCode }),
  85. deleteData: (ids: number[]) => del('/common/dict/data/delete', { ids }),
  86. },
  87. getSysInfo: () => get('/system/monitor/server'),
  88. log: {
  89. getList: (params: object) => get('/system/login/log/list', params),
  90. del: (infoId: number) => del('/system/login/log/del', { infoId }),
  91. detail: (infoId: number) => get('/system/login/log/detail', { infoId }),
  92. clearLog: () => post('/system/login/log/clear'),
  93. },
  94. }