Files
frontend-app/api/product.js
T

187 lines
3.4 KiB
JavaScript
Raw Normal View History

2025-08-05 15:25:23 +08:00
import request from '@/utils/request.js';
2026-07-20 15:31:52 +08:00
import {getStorageFun,TOKEN_NAME} from '@/utils/auth.js';
2025-08-05 15:25:23 +08:00
/**
* 搜索商品
* @param {Object} params
*/
export function searchList(params) {
return request({
2026-07-20 15:31:52 +08:00
url: "/goods/searchList",
method: "get",
data:params,
2025-08-05 15:25:23 +08:00
});
}
/**
* 查询商品详情
* @param {Object} params
*/
export function getGoodsDetail(params) {
return request({
2026-07-20 15:31:52 +08:00
url: "/goods/getGoodsDetail",
method: "get",
data:params,
});
2025-08-05 15:25:23 +08:00
}
/**
* 加入购物车
* @param {Object} params
*/
export function addGoods(params) {
return request({
2026-07-20 15:31:52 +08:00
url: "/cart/addGoods",
method: "post",
data:params,
});
2026-07-12 22:23:16 +08:00
}
2026-07-20 15:31:52 +08:00
/**
* 查询规格
* @param {Object} params
*/
2026-07-12 22:23:16 +08:00
export function getGoodsSpecs(params) {
return request({
2026-07-20 15:31:52 +08:00
url: "/goods/getGoodsSpecs",
method: "get",
data:params,
});
}
2026-07-07 17:51:33 +08:00
// 查询商品评价
export function getGoodsReviewsList(params) {
return request({
2026-07-12 22:23:16 +08:00
url: "/review/getGoodsReviewsList",
method: "get",
data: params,
2026-07-07 17:51:33 +08:00
});
}
// 评价订单
export function addOrderReviews(params) {
return request({
2026-07-12 22:23:16 +08:00
url: "/review/addOrderReviews",
method: "post",
data: params,
cha: 1
2026-07-07 17:51:33 +08:00
});
}
// 查询商品评价详情
export function getGoodsReviewsDetails(params) {
return request({
2026-07-12 22:23:16 +08:00
url: "/review/getGoodsReviewsDetails",
method: "get",
data: params,
2026-07-07 17:51:33 +08:00
});
}
// 评论回复
export function addReviewReply(params) {
return request({
2026-07-12 22:23:16 +08:00
url: "/review/addReviewReply",
method: "post",
data: params,
cha: 1
2026-07-07 17:51:33 +08:00
});
}
// 删除评论
export function deleteReview(params) {
return request({
2026-07-12 22:23:16 +08:00
url: "/review/deleteReview",
method: "get",
data: params,
2026-07-07 17:51:33 +08:00
});
}
2026-07-12 22:23:16 +08:00
// 今日秒杀 --获取activityId
export function getSeckillCurrent(params) {
return request({
url: "/seckill/current",
method: "get",
data: params,
});
}
// 活动预告 --获取activityId
export function getSeckillPreview(params) {
return request({
url: "/seckill/preview",
method: "get",
data: params,
});
}
// 商品列表
export function getSeckillGoodsList(params) {
return request({
url: "/seckill/goodsList",
method: "get",
data: params
});
}
2026-07-20 15:31:52 +08:00
export function getGoodsSpecsInfo(params) {
return request({
url: "/goods/getGoodsSpecsInfo",
method: "get",
data: params,
});
}
2026-07-12 22:23:16 +08:00
// 商品标签
export function getGoodsTags(params) {
return request({
url: "/goods/getGoodsTagList",
method: "get",
data: params,
});
}
2026-09-02 18:47:30 +08:00
// 搜索商品(分页)
export function getSearchGoodsList(params) {
return request({
url: "/goods/searchPageList",
method: "get",
data: params,
});
}
2026-07-12 22:23:16 +08:00
2026-09-23 10:29:41 +08:00
// 拼团商品列表
export function getGroupBuyList(params) {
return request({
url: "/groupBuy/getList/0910",
method: "get",
data: params,
});
}
// 可直接参加的拼团列表
export function getGroupBuyJoinableList(params) {
return request({
url: "/groupBuy/getJoinableList/0910",
method: "get",
data: params,
});
}
// 当前拼团活动信息 (倒计时、startTime, endTime等)
export function getGroupBuyCurrent(params) {
return request({
url: "/groupBuy/current/0910",
method: "get",
data: params,
});
}
// 获取拼团详情
export function getTeamDetail(params) {
return request({
url: "/groupBuy/getTeamDetail/0910",
method: "get",
data: params,
});
}