service-unit.js 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. import { request, paramsSerializer } from '@/utils/request.js';
  2. // product-list
  3. export const productListApi = (data) =>
  4. request({
  5. url: '/api/admin/tb/product/list',
  6. params: data,
  7. method: 'get',
  8. });
  9. // dispatch-manage
  10. export const dispatchQueryApi = (data) =>
  11. request({
  12. url: '/api/admin/tb/crm/query',
  13. params: data,
  14. });
  15. export const dispatchEditApi = (data) =>
  16. request({
  17. url: '/api/admin/tb/crm/save',
  18. data,
  19. });
  20. export const dispatchDetailApi = (id) =>
  21. request({
  22. url: '/api/admin/tb/crm/get',
  23. params: { id },
  24. method: 'get',
  25. });
  26. export const dispatchDeleteApi = (id) =>
  27. request({
  28. url: '/api/admin/tb/crm/delete',
  29. params: { id },
  30. });
  31. export const dispatchBatchDisableApi = (crmIds) =>
  32. request({
  33. url: '/api/admin/tb/crm/batchDisable',
  34. params: { crmIds },
  35. paramsSerializer,
  36. });
  37. export const dispatchBatchZoneApi = (data) =>
  38. request({
  39. url: '/api/admin/tb/crm/batchZone',
  40. params: data,
  41. });
  42. export const dispatchCountWaitZoneApi = () =>
  43. request({
  44. url: '/api/admin/tb/crm/countWaitZone',
  45. method: 'get',
  46. });
  47. // unit-manage
  48. export const serviceUnitQueryApi = (data) =>
  49. request({
  50. url: '/api/service/service/unit/page',
  51. params: data,
  52. });
  53. export const serviceUnitListApi = (data) =>
  54. request({
  55. url: '/api/admin/common/query_service_unit',
  56. params: data,
  57. });
  58. export const serviceUnitEditApi = (data) =>
  59. request({
  60. url: '/api/service/service/unit/edit',
  61. data,
  62. });
  63. export const serviceUnitPublishApi = (id) =>
  64. request({
  65. url: '/api/service/service/unit/publish',
  66. params: { id },
  67. });
  68. export const serviceUnitClozeApi = (id) =>
  69. request({
  70. url: '/api/service/service/unit/cloze',
  71. params: { id },
  72. });
  73. export const serviceUnitRestartApi = (id) =>
  74. request({
  75. url: '/api/service/service/unit/restart',
  76. params: { id },
  77. });
  78. export const serviceUnitCancelApi = (id) =>
  79. request({
  80. url: '/api/service/service/unit/cancel',
  81. params: { id },
  82. });
  83. // range-manage
  84. export const serviceScopeQueryApi = (data) =>
  85. request({
  86. url: '/api/service/service/scope/page',
  87. params: data,
  88. });
  89. export const serviceScopeUnbindCrmQueryApi = (data) =>
  90. request({
  91. url: '/api/service/service/scope/unbind/page',
  92. params: data,
  93. });
  94. export const serviceScopeSubTotalApi = (data) =>
  95. request({
  96. url: '/api/service/service/scope/subTotal',
  97. params: data,
  98. });
  99. export const serviceScopeBindBatchApi = (data) =>
  100. request({
  101. url: '/api/service/service/scope/bind_batch',
  102. data,
  103. });
  104. export const serviceScopeUnbindApi = (crmId) =>
  105. request({
  106. url: '/api/service/service/scope/unbind',
  107. params: { crmId },
  108. });
  109. // regional-planning
  110. export const serviceRegionQueryApi = (data) =>
  111. request({
  112. url: '/api/service/service/region/page',
  113. params: data,
  114. });
  115. export const serviceRegionEditApi = (data) =>
  116. request({
  117. url: '/api/service/service/region/edit',
  118. data,
  119. });
  120. export const serviceRegionRemoveApi = (serviceRegionId) =>
  121. request({
  122. url: '/api/service/service/region/remove',
  123. params: { serviceRegionId },
  124. });