1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- /**
- * 这是所有模块公用业务逻辑的服务
- */
- export default class CouponService {
- constructor(AjaxService) {
- Object.assign(this, { AjaxService })
- this.name = 'CouponService'
- }
- // 领券中心
- GetCouponCenterInfo(data = {}) {
- return this.AjaxService.get({
- url: '/coupon/center',
- data,
- isLoading: false,
- })
- }
- // 领取优惠券
- ReceiveCoupon(data = {}) {
- return this.AjaxService.post({
- url: '/coupon/collar',
- data,
- isLoading: false,
- })
- }
- // 首页优惠券弹窗展示
- CouponActivityPopup(data = {}) {
- return this.AjaxService.get({
- url: '/coupon/display',
- data,
- isLoading: false,
- })
- }
- // 优惠券部分商品数据
- ProductInfoByCoupon(data = {}) {
- return this.AjaxService.get({
- url: '/coupon/product/page',
- data,
- isLoading: false,
- })
- }
- // 统计已领取优惠券数量
- CouponReceiveCount(data = {}) {
- return this.AjaxService.get({
- url: '/coupon/receive/count',
- data,
- isLoading: false,
- })
- }
- // 已领取优惠券中心
- CouponReceiveList(data = {}) {
- return this.AjaxService.get({
- url: '/coupon/receive/list',
- data,
- isLoading: false,
- })
- }
- // 商品详情优惠券
- GetCouponByProduct(data = {}) {
- return this.AjaxService.get({
- url: '/coupon/product/detail',
- data,
- isLoading: false,
- })
- }
- // 根据商品id列表获取优惠券
- GetCouponByProductIds(data = {}) {
- return this.AjaxService.get({
- url: '/coupon/productIds',
- data,
- isLoading: false,
- })
- }
- }
|