activity.js 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239
  1. import request from '@/utils/request'
  2. import {
  3. client
  4. } from '@/utils/tools'
  5. //领券中心
  6. export function getCouponList(params) {
  7. return request.get("coupon/getCouponList", {
  8. params
  9. });
  10. }
  11. //用户领取优惠券
  12. export function getCoupon(id) {
  13. return request.post('coupon/getCoupon', {
  14. coupon_id: id
  15. })
  16. }
  17. // 下单优惠券
  18. export function getOrderCoupon(data) {
  19. return request.post("coupon/getBuyCouponList", data);
  20. }
  21. //我的优惠券
  22. export function getMyCoupon(params) {
  23. return request.get('coupon/myCouponList', {
  24. params
  25. })
  26. }
  27. // 获取活动专区商品列表
  28. export function getActivityGoodsLists(data) {
  29. return request.get("activity_area/activityGoodsList", {
  30. params: data
  31. })
  32. }
  33. // 获取秒杀时间段
  34. export function getSeckillTime() {
  35. return request.get("seckill_goods/getSeckillTime");
  36. }
  37. // 获取秒杀商品
  38. export function getSeckillGoods(params) {
  39. return request.get("seckill_goods/getSeckillGoods", {
  40. params
  41. })
  42. }
  43. // 拼团列表
  44. export function getGroupList(params) {
  45. return request.get('team/activity', {
  46. params
  47. });
  48. }
  49. //拼团记录
  50. export function getUserGroup(params) {
  51. return request.get('team/record', {
  52. params
  53. });
  54. }
  55. //拼团详情
  56. export function getTeamInfo(params) {
  57. return request.get('team/teamInfo', {
  58. params
  59. });
  60. }
  61. //开团|结算
  62. export function teamKaiTuan(data) {
  63. return request.post('team/kaituan', data);
  64. }
  65. //参与拼团验证
  66. export function teamCheck(data) {
  67. return request.post('team/check', data);
  68. }
  69. //拼团下单
  70. export function teamBuy(data) {
  71. return request.post("team/buy", data);
  72. }
  73. // 获取砍价列表
  74. export function getBargainList(data) {
  75. return request.get('bargain/lists', {
  76. params: data
  77. })
  78. }
  79. // 获取砍价详情
  80. export function getBargainDetail(data) {
  81. return request.get('bargain/detail', {
  82. params: data
  83. })
  84. }
  85. // 获取砍价成功人数
  86. export function getBargainNumber() {
  87. return request.get("bargain/barginNumber")
  88. }
  89. // 发起砍价
  90. export function launchBargain(data) {
  91. return request.post('bargain/sponsor', data)
  92. }
  93. // 获取砍价活动商品列表
  94. export function getBargainActivityList(data) {
  95. return request.get('bargain/orderList', {
  96. params: data
  97. })
  98. }
  99. // 砍价详情
  100. export function getBargainActivityDetail(data) {
  101. return request.get("bargain/bargainDetail", {
  102. params: data
  103. })
  104. }
  105. // 砍价海报
  106. export function getBargainPost(data) {
  107. return request.get("share/shareBargain", {
  108. params: data
  109. })
  110. }
  111. // 好友助力
  112. export function helpBargain(data) {
  113. return request.post('bargain/knife', data)
  114. }
  115. // 关闭结算订单
  116. export function closeBargainOrder(data) {
  117. return request.get("bargain/closeBargain", {
  118. params: data
  119. })
  120. }
  121. // 获取签到列表
  122. export function getSignLists() {
  123. return request.get("sign/lists")
  124. }
  125. // 获取签到列表
  126. export function getSignRule() {
  127. return request.get("sign/rule")
  128. }
  129. // 签到
  130. export function userSignIn() {
  131. return request.get("sign/sign")
  132. }
  133. // 券商城
  134. export function getIntegralGoods(params) {
  135. return request.get("integral_goods/lists", {
  136. params
  137. })
  138. }
  139. // 券商品详情
  140. export function getIntegralGoodsDetail(params) {
  141. return request.get("integral_goods/detail", {
  142. params
  143. })
  144. }
  145. // 券兑换订单结算
  146. export function integralSettlement(params) {
  147. return request.get("integral_order/settlement", {
  148. params
  149. })
  150. }
  151. // 券兑换提交订单
  152. export function integralSubmitOrder(params) {
  153. return request.post("integral_order/submitOrder", params)
  154. }
  155. // 券兑换订单列表
  156. export function getIntegralOrder(params) {
  157. return request.get("integral_order/lists", {
  158. params
  159. })
  160. }
  161. //删除券兑换订单
  162. export function delIntegralOrder(id) {
  163. return request.post('integral_order/del', {
  164. id
  165. })
  166. }
  167. //券兑换订单订单详情
  168. export function getIntegralOrderDetail(id) {
  169. return request.get('integral_order/detail', {
  170. params: {
  171. id
  172. }
  173. })
  174. }
  175. //取消券兑换订单
  176. export function cancelIntegralOrder(id) {
  177. return request.post('integral_order/cancel', {
  178. id
  179. })
  180. }
  181. //确认收货券兑换订单
  182. export function confirmIntegralOrder(id) {
  183. return request.post("integral_order/confirm", {
  184. id
  185. })
  186. }
  187. // 查看物流
  188. export function getIntegralOrderTraces(id) {
  189. return request.get("integral_order/orderTraces", {
  190. params: {
  191. id
  192. }
  193. })
  194. }
  195. // 直播列表
  196. export function live(data) {
  197. return request.get("wechat/live", {
  198. params: data
  199. });
  200. }