groupbuy.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. import request, { postBlob, getBlob, handleImport } from '@/utils/request'
  2. export function promotionGroupListPageV2(data) {
  3. return request({
  4. url: `/promotion/group/list/pageV2?moduleId=${data.moduleId}`,
  5. method: 'post',
  6. data
  7. })
  8. }
  9. export function promotionGroupPageExport(data, name) {
  10. return postBlob({
  11. url: '/promotion/group/pageExport',
  12. data,
  13. name
  14. })
  15. }
  16. // 获取活动统计
  17. export function getActivityCount(params) {
  18. return request({
  19. url: '/promotion/group/count',
  20. method: 'get',
  21. params
  22. })
  23. }
  24. // 获取活动列表
  25. export function getActivityList(params) {
  26. return request({
  27. url: '/promotion/group/list',
  28. method: 'get',
  29. params
  30. })
  31. }
  32. // 更改活动状态
  33. export function changeStatus(params) {
  34. return request({
  35. url: '/promotion/group/status/update',
  36. method: 'post',
  37. params
  38. })
  39. }
  40. // 添加活动
  41. export function addActivity(params) {
  42. return request({
  43. url: '/promotion/group/add',
  44. method: 'post',
  45. data: params
  46. })
  47. }
  48. // 编辑活动
  49. export function editActivity(params) {
  50. return request({
  51. url: '/promotion/group/update',
  52. method: 'post',
  53. data: params
  54. })
  55. }
  56. // 获取分类列表
  57. export function getClassifyList(params) {
  58. return request({
  59. url: '/goods/category/list',
  60. method: 'get',
  61. params
  62. })
  63. }
  64. // 获取商品列表
  65. export function getGoodsList(params) {
  66. return request({
  67. url: '/goods/list/page',
  68. method: 'get',
  69. params
  70. })
  71. }
  72. // 获取活动详情
  73. export function getActivityDetail(params) {
  74. return request({
  75. url: '/promotion/group/detail',
  76. method: 'get',
  77. params
  78. })
  79. }
  80. // 获取团长列表
  81. export function getHeadList(params) {
  82. return request({
  83. url: '/promotion/user/list',
  84. method: 'get',
  85. params
  86. })
  87. }
  88. // 修改团长团购价
  89. export function editHead(params) {
  90. return request({
  91. url: '/promotion/user/update',
  92. method: 'post',
  93. data: params
  94. })
  95. }
  96. // 获取详情列表
  97. export function getDetailList(params) {
  98. return request({
  99. url: '/promotion/group/pt/detail',
  100. method: 'get',
  101. params
  102. })
  103. }
  104. // 获取分享列表
  105. export function getShareList(params) {
  106. return request({
  107. url: '/promotion/group/pt/visitlist',
  108. method: 'get',
  109. params
  110. })
  111. }
  112. // 获取订单列表
  113. export function getOrderList(params) {
  114. return request({
  115. url: '/promotion/group/pt/orderlist',
  116. method: 'get',
  117. params
  118. })
  119. }
  120. // 获取会员列表
  121. export function getMemberList(params) {
  122. return request({
  123. url: '/member/list/page',
  124. method: 'get',
  125. params
  126. })
  127. }