seckill.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. import request from '@/sheep/request';
  2. const SeckillApi = {
  3. // 获得秒杀时间段列表
  4. getSeckillConfigList: () => {
  5. return request({ url: 'promotion/seckill-config/list', method: 'GET' });
  6. },
  7. // 获得当前秒杀活动
  8. getNowSeckillActivity: () => {
  9. return request({ url: 'promotion/seckill-activity/get-now', method: 'GET' });
  10. },
  11. // 获得秒杀活动分页
  12. getSeckillActivityPage: (params) => {
  13. return request({ url: 'promotion/seckill-activity/page', method: 'GET', params });
  14. },
  15. // 获得秒杀活动列表,基于活动编号数组
  16. getSeckillActivityListByIds: (ids) => {
  17. return request({
  18. url: '/promotion/seckill-activity/list-by-ids',
  19. method: 'GET',
  20. params: {
  21. ids,
  22. },
  23. });
  24. },
  25. /**
  26. * 获得秒杀活动明细
  27. * @param {number} id 秒杀活动编号
  28. * @return {*}
  29. */
  30. getSeckillActivity: (id) => {
  31. return request({
  32. url: 'promotion/seckill-activity/get-detail',
  33. method: 'GET',
  34. params: { id },
  35. });
  36. },
  37. };
  38. export default SeckillApi;