163 lines
2.9 KiB
JavaScript
163 lines
2.9 KiB
JavaScript
/**
|
|
* 促销相关API
|
|
*/
|
|
import { http, Method } from "@/utils/request.js";
|
|
|
|
/**
|
|
* 获取当前直播列表
|
|
*
|
|
* @param {*}
|
|
* @returns
|
|
*/
|
|
export function getLiveList(params) {
|
|
return http.request({
|
|
url: `broadcast/studio`,
|
|
method: Method.GET,
|
|
params,
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取当前拼团活动的未成团的会员
|
|
*/
|
|
export function getPromotionGroupMember(pintuanId) {
|
|
return http.request({
|
|
url: `promotion/pintuan/${pintuanId}/members`,
|
|
method: Method.GET,
|
|
});
|
|
}
|
|
|
|
/** 获取拼团列表 */
|
|
export function getAssembleList(params) {
|
|
return http.request({
|
|
url: "promotion/pintuan",
|
|
method: Method.GET,
|
|
loading: false,
|
|
params,
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取积分商城分类
|
|
*/
|
|
export function getPointsCategory() {
|
|
return http.request({
|
|
url: "/promotion/pointsGoods/category",
|
|
method: Method.GET,
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取积分商城商品
|
|
* @param params
|
|
*/
|
|
export function getPointsGoods(params) {
|
|
return http.request({
|
|
url: "/promotion/pointsGoods",
|
|
method: Method.GET,
|
|
params,
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取限时抢购时间线 当天限时抢购信息
|
|
*/
|
|
export function getSeckillTimeLine() {
|
|
return http.request({
|
|
url: "promotion/seckill",
|
|
method: Method.GET,
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取限时抢购商品 获取某个时刻的限时抢购商品信息
|
|
* @param params
|
|
*/
|
|
export function getSeckillTimeGoods(timeline) {
|
|
return http.request({
|
|
url: `promotion/seckill/${timeline}`,
|
|
method: Method.GET,
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取全部优惠券
|
|
* @param params
|
|
*/
|
|
export function getAllCoupons(params) {
|
|
return http.request({
|
|
url: "/promotion/coupon",
|
|
method: Method.GET,
|
|
params,
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 分页获取砍价商品
|
|
* @param params
|
|
*/
|
|
export function getBargainList(params) {
|
|
return http.request({
|
|
url: "/promotion/kanjiaGoods",
|
|
method: Method.GET,
|
|
params,
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 分页获取砍价商品
|
|
* @param params
|
|
*/
|
|
export function getBargainDetail(id) {
|
|
return http.request({
|
|
url: `/promotion/kanjiaGoods/${id}`,
|
|
method: Method.GET,
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取砍价活动
|
|
* @param params
|
|
*/
|
|
export function getBargainActivity(params) {
|
|
return http.request({
|
|
url: `/promotion/kanjiaGoods/getKanjiaActivity`,
|
|
method: Method.POST,
|
|
params,
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 发起砍价活动
|
|
* @param params
|
|
*/
|
|
export function openBargain(params) {
|
|
return http.request({
|
|
url: `/promotion/kanjiaGoods`,
|
|
method: Method.POST,
|
|
header: { "content-type": "application/x-www-form-urlencoded" },
|
|
data: params,
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 分页获取砍价活动-帮砍记录
|
|
*/
|
|
export function getBargainLog(params) {
|
|
return http.request({
|
|
url: `/promotion/kanjiaGoods/getKanjiaActivity/logs`,
|
|
method: Method.GET,
|
|
data: params,
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 分页获取砍价活动-帮砍记录
|
|
*/
|
|
export function helpBargain(kanJiaActivityId) {
|
|
return http.request({
|
|
url: `promotion/kanjiaGoods/help/${kanJiaActivityId}`,
|
|
method: Method.POST,
|
|
});
|
|
}
|