93 lines
1.9 KiB
JavaScript
93 lines
1.9 KiB
JavaScript
import request from "@/utils/request";
|
|
|
|
// 预售商品列表
|
|
export function getPreSaleList(page, limit) {
|
|
return request.get(
|
|
"/preSale/list", {
|
|
page,
|
|
limit
|
|
}, {
|
|
login: true
|
|
}
|
|
);
|
|
}
|
|
|
|
// 每日特价列表
|
|
export function getDailyGoodsList(page, limit) {
|
|
return request.get(
|
|
"/dailyGoods/list", {
|
|
page,
|
|
limit
|
|
}, {
|
|
login: true
|
|
}
|
|
);
|
|
}
|
|
|
|
// 秒杀产品时间区间
|
|
export function getYxStoreSeckillIndex() {
|
|
return request.get("/seckill/index", {}, {
|
|
login: true
|
|
});
|
|
}
|
|
|
|
// 秒杀产品列表
|
|
export function getSeckillTopList(page, limit) {
|
|
return request.get("/seckill/limitTime", {page, limit}, {login: true})
|
|
}
|
|
|
|
// 秒杀产品列表
|
|
export function getYxStoreSeckillPageList(page, limit, timeId) {
|
|
return request.get("/seckill/list", {
|
|
page,
|
|
limit,
|
|
timeId
|
|
}, {
|
|
login: true
|
|
})
|
|
}
|
|
|
|
// 秒杀活动规则
|
|
export function getSeckillRule() {
|
|
return request.get("/seckill/rule", {}, {login: false})
|
|
}
|
|
|
|
// 预售商品详情
|
|
export function getPreSale(id) {
|
|
return request.get(`/preSale/detail/${id}`, {}, {
|
|
login: true
|
|
})
|
|
}
|
|
|
|
// 每日特价详情
|
|
export function getDailyGoods(id) {
|
|
return request.get(`/dailyGoods/detail/${id}`, {}, {
|
|
login: true
|
|
})
|
|
}
|
|
|
|
// 秒杀产品详情
|
|
export function getYxStoreSeckill(id) {
|
|
return request.get(`/seckill/detail/${id}`, {}, {
|
|
login: true
|
|
})
|
|
}
|
|
|
|
// 尖货推荐横幅
|
|
export function sharpBannar() {
|
|
return request.get("/productRecommend/index", {}, {
|
|
login: false
|
|
})
|
|
}
|
|
|
|
// 尖货推荐-商品列表
|
|
export function getSharpList(keyword) {
|
|
let param = "";
|
|
if (keyword.trim().length > 0) {
|
|
param = `?keyword=${keyword}`;
|
|
}
|
|
return request.get("/product/hot" + param, {}, {
|
|
login: false
|
|
})
|
|
}
|