Files
2023-09-20 21:49:33 +08:00

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
})
}