huangye-parking/miniapp/api/coupon.js
2026-02-28 17:35:49 +08:00

40 lines
878 B
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**
* 优惠券相关 API
*/
import { get, post } from '@/utils/request'
/**
* 获取可兑换优惠券列表
*/
export function getAvailable() {
return get('/api/coupons/available')
}
/**
* 兑换优惠券
* @param {Object} data
* @param {number} data.templateId - 优惠券模板ID
*/
export function exchange(data) {
return post('/api/coupons/exchange', data)
}
/**
* 获取我的优惠券
* @param {Object} [params]
* @param {string} [params.status] - 状态筛选unused/used/expired
* @param {number} [params.storeId] - 门店筛选
* @param {string} [params.type] - 类型筛选free/discount
*/
export function getMyCoupons(params) {
return get('/api/coupons/my', params)
}
/**
* 获取门店可用优惠券
* @param {number} storeId - 门店ID
*/
export function getStoreCoupons(storeId) {
return get(`/api/coupons/store/${storeId}`)
}