index.ts 1.2 KB
import request from '@/config/axios'

// 优惠券
const CouponApi = {
  // 更新优惠券
  undateCoupon: (data: any) => {
    return request.post({
      url: '/coupon/update',
      data
    })
  },
  // 创建优惠券
  createCoupon: (data: any) => {
    return request.post({
      url: '/coupon/create',
      data
    })
  },
  // 获取优惠券分页列表
  getCouponPage: (params: any) => {
    return request.get({
      url: '/coupon/page',
      params
    })
  },
  // 领取优惠卷分页记录
  getCouponReceivePage: (params: any) => {
    return request.get({
      url: '/coupon/record',
      params
    })
  },
  // 获取优惠券详情
  getCoupon: (id: number) => {
    return request.get({
      url: '/coupon/get?id=' + id
    })
  },
  // 删除优惠券
  deleteCoupon: (id: number) => {
    return request.delete({
      url: '/coupon/delete?id=' + id
    })
  },
  // 批量删除优惠券
  deleteCouponBatch: (ids: number[]) => {
    return request.delete({
      url: '/coupon/delete-batch',
      data: ids
    })
  },
  // 获得优惠券下拉列表
  getCouponSelect: () => {
    return request.get({
      url: '/fitness/benefit-instance/coupons'
    })
  }
}
export default CouponApi