mirror of
https://gitee.com/beijing_hongye_huicheng/lilishop-ui.git
synced 2026-08-06 02:47:29 +08:00
- 在 App.vue 中添加 JSON 解析错误处理,确保站点信息获取的稳定性。 - 更新多个 API 请求,添加 loading 状态管理,提升用户体验。 - 在 Search.vue 中优化热词列表的解析逻辑,增强容错性。 - 改进购物车、地址管理等 API 请求参数,确保一致性与可用性。 - 新增用户中心布局组件,提升用户界面的一致性与可读性。
76 lines
1.5 KiB
JavaScript
76 lines
1.5 KiB
JavaScript
import request, {
|
|
Method
|
|
} from '@/plugins/request.js';
|
|
|
|
// 商品列表
|
|
export function goodsList (params) {
|
|
return request({
|
|
url: '/buyer/goods/goods/es',
|
|
method: Method.GET,
|
|
needToken: false,
|
|
optionalToken: true,
|
|
params
|
|
});
|
|
}
|
|
|
|
// 商品分类 筛选条件 品牌, 尺寸等
|
|
export function filterList (params) {
|
|
return request({
|
|
url: '/buyer/goods/goods/es/related',
|
|
method: Method.GET,
|
|
needToken: false,
|
|
optionalToken: true,
|
|
params
|
|
});
|
|
}
|
|
|
|
// id获取商品详情
|
|
export function goodsDetail (goodsId) {
|
|
return request({
|
|
url: `/buyer/goods/goods/get/${goodsId}`,
|
|
method: Method.GET,
|
|
needToken: false
|
|
});
|
|
}
|
|
|
|
// id获取商品Sku详情
|
|
export function goodsSkuDetail (params) {
|
|
return request({
|
|
url: `/buyer/goods/goods/sku/${params.goodsId}/${params.skuId}`,
|
|
method: Method.GET,
|
|
needToken: true,
|
|
params
|
|
});
|
|
}
|
|
|
|
// 获取所有商品分类
|
|
export function getCategory (parentId) {
|
|
return request({
|
|
url: `/buyer/goods/category/get/${parentId}`,
|
|
method: Method.GET,
|
|
needToken: false
|
|
});
|
|
}
|
|
|
|
// 当前拼团活动未成团会员
|
|
export function pintuanMembers (pintuanId) {
|
|
return request({
|
|
url: `/buyer/promotion/pintuan/${pintuanId}/members`,
|
|
method: Method.GET,
|
|
needToken: false
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取搜索热词
|
|
* @param {Number} count 获取搜索热词数量
|
|
*/
|
|
export function hotWords (params) {
|
|
return request({
|
|
url: `/buyer/goods/goods/hot-words`,
|
|
method: Method.GET,
|
|
needToken: false,
|
|
params
|
|
});
|
|
}
|