import request, { Method } from '@/plugins/request.js'; /** * 获取当天限时抢购信息 */ export function seckillByDay (params) { return request({ url: '/buyer/promotion/seckill', method: Method.GET, params }); } /** * 获取某个时刻限时抢购信息 */ export function seckillByTimeline (timeline) { return request({ url: `/buyer/promotion/seckill/${timeline}`, method: Method.GET }); } /** * 获取积分商品分类列表 */ export function pointGoodsCategory (params) { return request({ url: `/buyer/promotion/pointsGoods/category`, method: Method.GET, needToken: true, params }); } /** * 获取积分商品列表 */ export function pointGoods (params) { return request({ url: `/buyer/promotion/pointsGoods`, method: Method.GET, needToken: true, params }); } /** * 获取积分商品详情 */ export function pointGoodsDetail (id) { return request({ url: `/buyer/promotion/pointsGoods/${id}`, method: Method.GET, needToken: true, id }); } /** * 分页查询当前客户礼品卡 */ export function getGiftCardCashMemberCardPage (params) { return request({ url: '/buyer/promotion/giftCardCash/memberCard', method: Method.GET, needToken: true, params }); } /** * 绑定礼品卡(卡号 + 兑换码/卡密) */ export function bindGiftCardCashMemberCard (data) { return request({ url: '/buyer/promotion/giftCardCash/memberCard/bind', method: Method.POST, needToken: true, headers: { 'Content-Type': 'application/json' }, data }); } /** * 激活礼品卡 */ export function activateGiftCardCashMemberCard (memberCardId) { return request({ url: `/buyer/promotion/giftCardCash/memberCard/${memberCardId}/activate`, method: Method.POST, needToken: true }); } /** * 下单页可用礼品卡列表 */ export function getAvailableGiftCardCashMemberCards () { return request({ url: '/buyer/promotion/giftCardCash/memberCard/available', method: Method.GET, needToken: true }); }