activity.js 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. import request from "@utils/request";
  2. /**
  3. * 拼团列表
  4. */
  5. export function getCombinationList(data) {
  6. return request.get("/combination/list", data, { login: false });
  7. }
  8. /**
  9. * 拼团产品详情
  10. * @param {*} id
  11. */
  12. export function getCombinationDetail(id) {
  13. return request.get("/combination/detail/" + id, {}, { login: false });
  14. }
  15. /**
  16. * 拼团 开团
  17. * @param {*} id
  18. */
  19. export function getCombinationPink(id) {
  20. return request.get("/combination/pink/" + id);
  21. }
  22. /**
  23. * 拼团 取消开团
  24. */
  25. export function getCombinationRemove(data) {
  26. return request.post("/combination/remove", data);
  27. }
  28. /**
  29. * 拼团海报
  30. * @param {*} id
  31. */
  32. export function getCombinationPoster(data) {
  33. return request.post("/combination/poster", data);
  34. }
  35. /**
  36. * 秒杀列表配置
  37. */
  38. export function getSeckillConfig() {
  39. return request.get("/seckill/index", {}, { login: false });
  40. }
  41. /**
  42. * 秒杀列表
  43. */
  44. export function getSeckillList(time, data) {
  45. return request.get("/seckill/list/" + time, data, { login: false });
  46. }
  47. /**
  48. * 秒杀产品详情
  49. */
  50. export function getSeckillDetail(id, time, status) {
  51. return request.get(
  52. "/seckill/detail/" + id + "/" + time + "/" + status,
  53. {},
  54. { login: false }
  55. );
  56. }
  57. /**
  58. * 砍价列表
  59. * @param {*} data
  60. */
  61. export function getBargainList(data) {
  62. return request.get("/bargain/list", data, { login: false });
  63. }
  64. /**
  65. * 砍价产品详情
  66. */
  67. export function getBargainDetail(id) {
  68. return request.get("/bargain/detail/" + id);
  69. }
  70. /**
  71. * 砍价 观看/分享/参与次数
  72. */
  73. export function getBargainShare(data) {
  74. return request.post("/bargain/share", data);
  75. }
  76. /**
  77. * 砍价开启
  78. * @param {*} data
  79. */
  80. export function getBargainStart(data) {
  81. return request.post("/bargain/start", data);
  82. }
  83. /**
  84. * 砍价 帮助好友砍价
  85. * @param {*} data
  86. */
  87. export function getBargainHelp(data) {
  88. return request.post("/bargain/help", data);
  89. }
  90. /**
  91. * 砍价 砍掉金额
  92. * @param {*} data
  93. */
  94. export function getBargainHelpPrice(data) {
  95. return request.post("/bargain/help/price", data);
  96. }
  97. /**
  98. * 砍价 砍价帮总人数、剩余金额、进度条、已经砍掉的价格
  99. * @param {*} data
  100. */
  101. export function getBargainHelpCount(data) {
  102. return request.post("/bargain/help/count", data);
  103. }
  104. /**
  105. * 砍价 开启砍价用户信息
  106. * @param {*} data
  107. */
  108. export function getBargainStartUser(data) {
  109. return request.post("/bargain/start/user", data);
  110. }
  111. /**
  112. * 砍价 砍价帮
  113. * @param {*} data
  114. */
  115. export function getBargainHelpList(data) {
  116. return request.post("/bargain/help/list", data);
  117. }
  118. /**
  119. * 砍价海报
  120. * @param {*} data
  121. */
  122. export function getBargainPoster(data) {
  123. return request.post("/bargain/poster", data);
  124. }
  125. /**
  126. * 砍价列表(已参与)
  127. * @param {*} data
  128. */
  129. export function getBargainUserList(data) {
  130. return request.get("/bargain/user/list", data);
  131. }
  132. /**
  133. * 砍价取消
  134. */
  135. export function getBargainUserCancel(data) {
  136. return request.post("/bargain/user/cancel", data);
  137. }