group.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. import { del, get, post, put, download } from '../http'
  2. const group = {
  3. getGroupPages(data) {
  4. return post('group/getGroupPages', data)
  5. },
  6. addUserGroup(data) {
  7. return post('group/addUserGroup', data)
  8. },
  9. updateUserGroup(data) {
  10. return post('group/updateUserGroup', data)
  11. },
  12. getUserGroupInfo(params) {
  13. return get('group/getUserGroup', params)
  14. },
  15. deleteUserGroup(params) {
  16. return get('group/delUserGroup', params)
  17. },
  18. getUserGroupType() {
  19. return get('group/getUserGroupType')
  20. },
  21. getAllUserGroups() {
  22. return get('group/getUserGroups')
  23. },
  24. getGroupUserPages(data) {
  25. return post('groups/user-page', data)
  26. },
  27. getGroupUserInfo(params) {
  28. return get('groups/users', params)
  29. },
  30. addGroupUser(data) {
  31. return post('groups/users', data)
  32. },
  33. updateGroupUser(data) {
  34. return put('groups/users', data)
  35. },
  36. deleteGroupUser(data) {
  37. return del('groups/users/' + data)
  38. },
  39. approveGroupUser(data) {
  40. return get('groups/user-pass', data)
  41. },
  42. rejectGroupUser(data) {
  43. return get('groups/user-reject', data)
  44. },
  45. downloadTemplate() {
  46. return download('groups/user-template')
  47. },
  48. getAssignSitesPages(data) {
  49. return post('group/getGroupAssignSitePages', data)
  50. },
  51. getAssignStatusOptions() {
  52. return get('group/getAssignmentStatus')
  53. },
  54. assignSite2Group(data) {
  55. return post('group/assignGroupSites', data)
  56. },
  57. unassignSite2Group(data) {
  58. return post('group/unAssignGroupSites', data)
  59. },
  60. getChargeTypes() {
  61. return get("group/charger-types")
  62. },
  63. addDiscountItem(data) {
  64. return post("group/discounts", data)
  65. },
  66. deleteDiscountItem(userGroupDiscountId) {
  67. return del("group/discounts/" + userGroupDiscountId)
  68. },
  69. getAssignDiscountSitesPages(data) {
  70. return post('group/assign-group-discount-site-pages', data)
  71. },
  72. assignSite2GroupDiscount(data) {
  73. return post('group/assign-group-discount-sites', data)
  74. },
  75. unassignSite2GroupDiscount(data) {
  76. return post('group/unassign-group-discount-sites', data)
  77. }
  78. }
  79. export default group;