coupon.js 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. import request from "@/utils/request.js";
  2. // 领取优惠券
  3. export function takeCoupon(templateId) {
  4. return request.post("app-api/promotion/coupon/take", {
  5. templateId
  6. });
  7. }
  8. // 获得匹配指定商品的优惠劵列表
  9. export function getMatchCouponList(data) {
  10. return request.get("app-api/promotion/coupon/match-list", data);
  11. }
  12. // 获得用户优惠劵列表
  13. export function getCouponPage(data) {
  14. return request.get("app-api/promotion/coupon/page", data);
  15. }
  16. // 获得优惠劵模板分页
  17. export function getCouponTemplatePage(data) {
  18. return request.get("app-api/promotion/coupon-template/page", data, {
  19. noAuth: true // TODO 芋艿:后续要做调整
  20. });
  21. }
  22. // 获得优惠劵模板列表
  23. export function getCouponTemplateList(data) {
  24. return request.get("app-api/promotion/coupon-template/list", data, {
  25. noAuth: true // TODO 芋艿:后续要做调整
  26. });
  27. }
  28. // 获得未使用的优惠劵数量
  29. export function getUnusedCouponCount() {
  30. return request.get("app-api/promotion/coupon/get-unused-count");
  31. }