activity.js 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. // +----------------------------------------------------------------------
  2. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  3. // +----------------------------------------------------------------------
  4. // | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
  5. // +----------------------------------------------------------------------
  6. // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
  7. // +----------------------------------------------------------------------
  8. // | Author: CRMEB Team <admin@crmeb.com>
  9. // +----------------------------------------------------------------------
  10. import request from "@/utils/request.js";
  11. /**
  12. * 获取首页秒杀信息
  13. *
  14. */
  15. export function getSeckillIndexApi(){
  16. return request.get('index/seckill/info',{},{ noAuth : true});
  17. }
  18. /**
  19. * 秒杀时段信息
  20. *
  21. */
  22. export function getSeckillHeaderApi(){
  23. return request.get('seckill/activity/time/info',{},{ noAuth : true});
  24. }
  25. /**
  26. * 秒杀商品列表
  27. *
  28. */
  29. export function getSeckillListApi(data){
  30. return request.get('seckill/product/list',data,{ noAuth : true});
  31. }
  32. /**
  33. * 优惠券列表
  34. *
  35. */
  36. export function getCouponLstApi(data){
  37. return request.get('coupon/voucher/collection/center',data,{ noAuth : true});
  38. }
  39. /**
  40. * 优惠券列表
  41. *
  42. */
  43. export function couponReceiveApi(id){
  44. return request.post(`coupon/receive/${id}`);
  45. }
  46. /**
  47. * 获取svip会员权益列表
  48. *
  49. */
  50. export function svipBenefitsListApi(){
  51. return request.get(`member/get/svip/benefits/list`);
  52. }
  53. /**
  54. * 获取svip会员中心信息
  55. *
  56. */
  57. export function svipInfoApi(){
  58. return request.get(`member/get/svip/info`);
  59. }
  60. /**
  61. * 生成购买svip会员订单
  62. *
  63. */
  64. export function svipOrderCreateApi(data){
  65. return request.post(`member/svip/order/create`,data);
  66. }
  67. /**
  68. * svip会员订单购买记录
  69. *
  70. */
  71. export function svipOrderRecordApi(){
  72. return request.post(`member/svip/order/record`);
  73. }
  74. /**
  75. * 积分商品分页列表(积分区间)
  76. *
  77. */
  78. export function integralListApi(data){
  79. return request.get(`integral/shopping/interval/product/page`, data);
  80. }
  81. /**
  82. * 获取积分区间列表
  83. *
  84. */
  85. export function integralCategoryApi(){
  86. return request.get(`integral/shopping/get/integral/interval`);
  87. }
  88. /**
  89. * 积分商品热门推荐分页列表
  90. *
  91. */
  92. export function integralProductHotApi(data){
  93. return request.get(`integral/shopping/product/hot/page`,data, { noAuth : true});
  94. }
  95. /**
  96. * 获取用户积分数据
  97. */
  98. export function userIntegralApi(){
  99. return request.get(`integral/shopping/get/user/integral`);
  100. }
  101. /**
  102. * 拼团订单中查看拼团活动 - 用于分享 (自己购买过)
  103. *
  104. */
  105. export function groupbuySkuOrderShare(orderNo){
  106. return request.get(`groupbuy/sku/order/share/${orderNo}`);
  107. }
  108. /**
  109. * 拼团订单中查看拼团活动 - 用于参团 (自己还没购买)
  110. *
  111. */
  112. export function groupbuySkuOrderReadShare(groupActivityId,productId,recordId){
  113. return request.get(`groupbuy/sku/order/readshare/${groupActivityId}/${productId}/${recordId}`,{},{ noAuth : true});
  114. }
  115. /**
  116. * 商户秒杀商品列表
  117. */
  118. export function seckillMerchantApi(data){
  119. return request.get(`seckill/merchant/product/page`,data,{ noAuth : true});
  120. }
  121. /**
  122. * 获取秒杀样式
  123. */
  124. export function seckillStyleApi(){
  125. return request.get(`seckill/get/style`,{},{ noAuth : true});
  126. }