api.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. import request2 from '@/utils/request2'
  2. import qs from 'qs'
  3. let api = '/api-web'
  4. // 新增优惠券
  5. export const addSysCoupon = data => request2({
  6. url: '/api-web/sysCoupon/add',
  7. data,
  8. method: 'post',
  9. requestType: 'form'
  10. })
  11. // 修改优惠券
  12. export const resetSysCoupon = data => request2({
  13. url: '/api-web/sysCoupon/updateCoupon',
  14. data,
  15. method: 'post',
  16. requestType: 'form'
  17. })
  18. // 分页查询优惠券
  19. export const getSysCoupon = data => request2({
  20. url: '/api-web/sysCoupon/queryPage',
  21. data,
  22. params: data,
  23. method: 'get',
  24. })
  25. // 删除优惠券
  26. export const delSysCoupon = data => request2({
  27. url: '/api-web/sysCoupon/delete',
  28. data,
  29. method: 'post',
  30. requestType: 'form'
  31. })
  32. // 获取详情列表
  33. export const getSysCouponCode = data => request2({
  34. url: '/api-web/sysCouponCode/queryPage',
  35. data,
  36. params: data,
  37. method: 'get',
  38. })
  39. // 新
  40. // 手动发放优惠券
  41. export const getIssueCoupon = data => request2({
  42. url: '/api-web/sysCouponIssue/issueCoupon',
  43. data,
  44. method: 'post',
  45. })
  46. // 优惠券发放名单
  47. export const getIssueRecord = data => request2({
  48. url: '/api-web/sysCouponIssue/queryIssueRecord',
  49. data,
  50. method: 'post',
  51. })
  52. // 优惠卷发放详情
  53. export const getIssueRecordDetail = data => request2({
  54. url: '/api-web/sysCouponIssue/queryIssueDetail',
  55. data,
  56. method: 'post',
  57. })
  58. // 查询发放优惠券使用情况
  59. export const checkRevoke = data => request2({
  60. url: '/api-web/sysCouponIssue/checkRevoke',
  61. data,
  62. method: 'post',
  63. })
  64. // 撤销发放
  65. export const revokeCoupon = data => request2({
  66. url: '/api-web/sysCouponIssue/revokeCoupon',
  67. data,
  68. method: 'post',
  69. })