智慧教务系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

65 lines
1.4 KiB

import request from '@/utils/request'
/**
* 优惠券列表
*/
export function getShopCouponList(params: Record<string, any>) {
return request.get(`shop/coupon`, params)
}
/**
* 优惠券详情
*/
export function getShopCouponInfo(id: number) {
return request.get(`shop/coupon/${ id }`)
}
/**
* 优惠券二维码
*/
export function getShopCouponQrocde(id: number) {
return request.get(`shop/coupon/qrcode/${ id }`)
}
/**
* 领取优惠券
*/
export function getCoupon(params: Record<string, any>) {
return request.post(`shop/coupon`, params, { showSuccessMessage: true })
}
/**
* 获取我的优惠券
*/
export function getMyCouponList(params: Record<string, any>) {
return request.get(`shop/member/coupon`, params)
}
/**
* 获取优惠券列表供组件调用
*/
export function getShopCouponComponents(params: Record<string, any>) {
return request.get(`shop/coupon/components`, params)
}
/**
* 获取我的优惠券数量
* status 1:待使用,2:已使用,3:已过期,4:已失效
*/
export function getMyCouponCount(params: Record<string, any>) {
return request.get(`shop/member/coupon/count`, params)
}
/**
* 获取我的优惠券类型
*/
export function getMyCouponType() {
return request.get(`shop/coupon_type`)
}
/**
* 获取我的优惠数量
*/
export function getMyCouponStatusCount() {
return request.get(`shop/member/coupon/status_count`)
}