groupApi.js 1009 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. import { request } from '@/libs/request.js'
  2. /**
  3. * 获取部门列表
  4. * @returns
  5. */
  6. export function getGroupByList() {
  7. return request({
  8. url: '/group',
  9. method: 'GET'
  10. })
  11. }
  12. /**
  13. * 根据ID获取
  14. * @returns
  15. * @param groupId
  16. */
  17. export function getGroupById(groupId) {
  18. return request({
  19. url: `/group/${groupId}`,
  20. method: 'GET'
  21. })
  22. }
  23. /**
  24. * 添加部门
  25. * @param data
  26. * @returns
  27. */
  28. export function createGroup(data) {
  29. return request({
  30. url: `/group/add`,
  31. method: 'POST',
  32. data
  33. })
  34. }
  35. /**
  36. * 更新部门
  37. * @param data
  38. * @returns
  39. */
  40. export function updateGroup(data) {
  41. return request({
  42. url: `/group/update`,
  43. method: 'PUT',
  44. data
  45. })
  46. }
  47. /**
  48. * 删除部门
  49. * @returns
  50. * @param groupId
  51. */
  52. export function deleteGroupById(groupId) {
  53. return request({
  54. url: `/group/${groupId}`,
  55. method: 'DELETE'
  56. })
  57. }
  58. /**
  59. * 获取部门列表
  60. * @returns
  61. */
  62. export function getGroupView() {
  63. return request({
  64. url: '/group/view',
  65. method: 'GET'
  66. })
  67. }