index.ts 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. import { get, post, del, put } from '/@/utils/request';
  2. export default {
  3. role: {
  4. getRoleList: (params: object) => get('/system/role/tree', params),
  5. getRole: (id: number) => get('/system/role/getInfoById', { id }),
  6. addRole: (data: object) => post('/system/role/add', data),
  7. deleteRole: (id: number) => del('/system/role/delInfoById', { id }),
  8. editRole: (data: object) => put('/system/role/edit', data)
  9. },
  10. org: {
  11. getList: (params: object) => get('/system/organization/tree', params),
  12. del: (id: number) => del('/system/organization/del', { id }),
  13. add: (data: object) => post('/system/organization/add', data),
  14. edit: (data: object) => put('/system/organization/edit', data),
  15. },
  16. dept: {
  17. getList: (params: object) => get('/system/dept/tree', params),
  18. del: (deptId: number) => del('/system/dept/del', { deptId }),
  19. add: (data: object) => post('/system/dept/add', data),
  20. edit: (data: object) => put('/system/dept/edit', data),
  21. },
  22. post: {
  23. getList: (params: object) => get('/system/post/tree', params),
  24. detail: (postId: number) => get('/system/post/detail', { postId }),
  25. del: (postId: number) => del('/system/post/del', { postId }),
  26. add: (data: object) => post('/system/post/add', data),
  27. edit: (data: object) => put('/system/post/edit', data),
  28. },
  29. user: {
  30. getList: (params: object) => get('/system/user/list', params),
  31. detail: (id: number) => get('/system/user/getInfoById', { id }),
  32. add: (data: object) => post('/system/user/add', data),
  33. resetPassword: (data: object) => post('/system/user/resetPassword', data),
  34. del: (id: number) => del('/system/user/delInfoById', { id }),
  35. edit: (data: object) => put('/system/user/edit', data),
  36. },
  37. config: {
  38. getList: (params: object) => get('/common/config/list', params),
  39. detail: (id: number) => get('/common/config/get', { id }),
  40. add: (data: object) => post('/common/config/add', data),
  41. del: (ids: number[]) => del('/common/config/delete', { ids }),
  42. edit: (data: object) => put('/common/config/edit', data),
  43. },
  44. dict: {
  45. getTypeList: (params: object) => get('/common/dict/type/list', params),
  46. getType: (dictId: number) => get('/common/dict/type/get', { dictId }),
  47. addType: (data: object) => post('/common/dict/type/add', data),
  48. addData: (data: object) => post('/common/dict/data/add', data),
  49. editType: (data: object) => put('/common/dict/type/edit', data),
  50. editData: (data: object) => put('/common/dict/data/edit', data),
  51. deleteType: (dictIds: number[]) => del('/common/dict/type/delete', { dictIds }),
  52. getDataList: (params: object) => get('/common/dict/data/list', params),
  53. getData: (dictCode: string) => get('/common/dict/data/get', { dictCode }),
  54. deleteData: (ids: number[]) => del('/common/dict/data/delete', { ids }),
  55. }
  56. }