coupon.js 950 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. import request from '@/sheep/request';
  2. import request2 from '@/sheep/request2';
  3. export default {
  4. // 我的拼团
  5. list: (params) =>
  6. request({
  7. url: 'coupon',
  8. method: 'GET',
  9. params,
  10. custom: {
  11. showLoading: false,
  12. },
  13. }),
  14. userCoupon: (params) =>
  15. request2({
  16. url: 'promotion/coupon/page',
  17. method: 'GET',
  18. params,
  19. }),
  20. // userCoupon: (params) =>
  21. // request({
  22. // url: 'user/coupon',
  23. // method: 'GET',
  24. // params,
  25. // }),
  26. detail: (id, user_coupon_id) =>
  27. request({
  28. url: 'coupon/' + id,
  29. method: 'GET',
  30. params: {
  31. user_coupon_id,
  32. },
  33. }),
  34. get: (id) =>
  35. request2({
  36. url: 'promotion/coupon/take',
  37. method: 'POST',
  38. data: {
  39. templateId: id
  40. },
  41. params: {
  42. templateId: id
  43. },
  44. }),
  45. // get: (id) =>
  46. // request({
  47. // url: 'coupon/get/' + id,
  48. // method: 'POST',
  49. // }),
  50. listByGoods: (id) =>
  51. request({
  52. url: 'coupon/listByGoods/' + id,
  53. method: 'GET',
  54. }),
  55. };