coupon.js 1009 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. import axios from '@/libs/axios.js';
  2. // 确认领取优惠券
  3. export const receivesCoupon = (params) => {
  4. return axios.request({
  5. url: `couponReceives/receivesCoupon`,
  6. method: 'post',
  7. data: params
  8. })
  9. }
  10. // 根据券码查询优惠券信息
  11. export const couponData = (params) => {
  12. return axios.request({
  13. url: `coupon/findByCode/${params.couponCode}`,
  14. method: 'get'
  15. })
  16. }
  17. // 优惠券领取明细查询
  18. export const couponListFind = (params) => {
  19. let url = `couponReceives/findPage/${params.pageNo}/${params.pageSize}`
  20. delete params.pageNo
  21. delete params.pageSize
  22. return axios.request({
  23. url: url,
  24. method: 'post',
  25. data: params
  26. })
  27. }
  28. // 订单可用优惠券查询
  29. export const couponEnable = (params) => {
  30. return axios.request({
  31. url: 'couponReceives/findUsableCoupon',
  32. method: 'post',
  33. data: params
  34. })
  35. }
  36. // 礼品卡 立即充值
  37. export const giftCardUseCard = (params) => {
  38. return axios.request({
  39. url: `giftCard/useCard/${params.sequence}`,
  40. method: 'post',
  41. data: {}
  42. })
  43. }