import request from '@/common/system/request'; /** * 获取可领取的优惠券 * @param {Object} params 查询参数 * @returns {Promise} */ export const couponList = async (params) => { const res = await request.post("Coupon/CouponList", params); if (res.code == 0) { return res.data; } return null; } /** * 获取优惠券详情 * @param {number} id 优惠券ID * @returns {Promise} */ export const couponDetail = async (id) => { const res = await request.post("Coupon/CouponDetail", { id }); if (res.code == 0) { return res.data; } return null; } /** * 用户领取优惠券 * @param {number} id 优惠券ID * @returns {Promise} */ export const getCoupon = async (id) => { const res = await request.post("Coupon/GetCoupon", { id }); if (res.code == 0) { return res.data; } return null; } /** * 用户输入code领取优惠券 * @param {Object} data 包含code的数据 * @returns {Promise} */ export const getCouponKey = async (data) => { const res = await request.post("Coupon/GetCouponKey", data); if (res.code == 0) { return res.data; } return null; } /** * 获取用户已领取的优惠券 * @param {Object} params 查询参数 * @returns {Promise} */ export const userCoupon = async (params) => { const res = await request.post("Coupon/UserCoupon", params); if (res.code == 0) { return res.data; } return null; }