activity.js 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210
  1. // +----------------------------------------------------------------------
  2. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  3. // +----------------------------------------------------------------------
  4. // | Copyright (c) 2016~2021 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. */
  16. /**
  17. * 拼团列表
  18. *
  19. */
  20. export function getCombinationList(data) {
  21. return request.get('combination/list', data,{noAuth:true});
  22. }
  23. /**
  24. * 拼团轮播
  25. *
  26. */
  27. export function getCombinationBannerList(data) {
  28. return request.get('combination/banner_list', data,{noAuth:true});
  29. }
  30. /**
  31. * 拼团人数
  32. *
  33. */
  34. export function getPink(data) {
  35. return request.get('pink', data,{noAuth:true});
  36. }
  37. /**
  38. * 拼团详情
  39. *
  40. */
  41. export function getCombinationDetail(id) {
  42. return request.get('combination/detail/'+id);
  43. }
  44. /**
  45. * 拼团 开团
  46. */
  47. export function getCombinationPink(id) {
  48. return request.get("combination/pink/" + id);
  49. }
  50. /**
  51. * 拼团 取消开团
  52. */
  53. export function postCombinationRemove(data) {
  54. return request.post("combination/remove",data);
  55. }
  56. /**
  57. * 砍价列表
  58. */
  59. export function getBargainList(data) {
  60. return request.get("bargain/list", data,{noAuth:true});
  61. }
  62. /**
  63. *
  64. * 砍价列表(已参与)
  65. * @param object data
  66. */
  67. export function getBargainUserList(data){
  68. return request.get('bargain/user/list',data);
  69. }
  70. /**
  71. *
  72. * 取消砍价
  73. * @param int bargainId
  74. */
  75. export function bargainUserCancel(bargainId){
  76. return request.post('bargain/user/cancel', { bargainId: bargainId})
  77. }
  78. /**
  79. * 砍价产品详情
  80. */
  81. export function getBargainDetail(id) {
  82. return request.get("bargain/detail/" + id);
  83. }
  84. /**
  85. * 砍价 开启砍价用户信息
  86. */
  87. export function postBargainStartUser(data) {
  88. return request.post("bargain/start/user", data);
  89. }
  90. /**
  91. * 砍价开启
  92. */
  93. export function postBargainStart(bargainId) {
  94. return request.post("bargain/start", { bargainId: bargainId});
  95. }
  96. /**
  97. * 砍价 帮助好友砍价
  98. */
  99. export function postBargainHelp(data) {
  100. return request.post("bargain/help", data);
  101. }
  102. /**
  103. * 砍价 砍掉金额
  104. */
  105. export function postBargainHelpPrice(data) {
  106. return request.post("bargain/help/price", data);
  107. }
  108. /**
  109. * 砍价 砍价帮
  110. */
  111. export function postBargainHelpList(data) {
  112. return request.post("bargain/help/list", data);
  113. }
  114. /**
  115. * 砍价 砍价帮总人数、剩余金额、进度条、已经砍掉的价格
  116. */
  117. export function postBargainHelpCount(data) {
  118. return request.post("bargain/help/count", data);
  119. }
  120. /**
  121. * 砍价 观看/分享/参与次数
  122. */
  123. export function postBargainShare(bargainId) {
  124. return request.post("bargain/share", { bargainId: bargainId});
  125. }
  126. /**
  127. * 秒杀产品时间区间
  128. *
  129. */
  130. export function getSeckillIndexTime(){
  131. return request.get('seckill/index',{},{noAuth:true});
  132. }
  133. /**
  134. * 秒杀产品列表
  135. * @param int time
  136. * @param object data
  137. */
  138. export function getSeckillList(time,data){
  139. return request.get('seckill/list/'+time,data,{noAuth:true});
  140. }
  141. /**
  142. * 秒杀产品详情
  143. * @param int id
  144. */
  145. export function getSeckillDetail(id,data){
  146. return request.get('seckill/detail/'+id,data);
  147. }
  148. /**
  149. * 砍价海报
  150. * @param object data
  151. *
  152. */
  153. export function getBargainPoster(data){
  154. return request.post('bargain/poster',data)
  155. }
  156. /**
  157. * 拼团海报
  158. * @param object data
  159. *
  160. */
  161. export function getCombinationPoster(data){
  162. return request.post('combination/poster',data)
  163. }
  164. /**
  165. * 砍价取消
  166. */
  167. export function getBargainUserCancel(data) {
  168. return request.post("/bargain/user/cancel", data);
  169. }
  170. /**
  171. * 获取秒杀小程序二维码
  172. */
  173. export function seckillCode(id,data) {
  174. return request.get("seckill/code/"+id,data);
  175. }
  176. /**
  177. * 获取拼团小程序二维码
  178. */
  179. export function scombinationCode(id) {
  180. return request.get("combination/code/"+id);
  181. }