mirror of
https://gitee.com/beijing_hongye_huicheng/lilishop-ui.git
synced 2026-11-07 01:18:54 +08:00
- 在购物车API中新增选择礼品卡的接口 - 在促销API中添加获取、绑定和激活礼品卡的接口 - 在订单详情和支付页面中展示礼品卡抵扣信息 - 新增“我的礼品卡”页面,支持礼品卡的查看、绑定和激活功能 - 更新路由配置以支持礼品卡相关页面
107 lines
2.0 KiB
JavaScript
107 lines
2.0 KiB
JavaScript
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
|
|
});
|
|
}
|