74 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			74 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
import request, {
 | 
						|
  Method
 | 
						|
} from '@/plugins/request.js';
 | 
						|
 | 
						|
// 商品列表
 | 
						|
export function goodsList (params) {
 | 
						|
  return request({
 | 
						|
    url: '/buyer/goods/es',
 | 
						|
    method: Method.GET,
 | 
						|
    needToken: false,
 | 
						|
    params
 | 
						|
  });
 | 
						|
}
 | 
						|
 | 
						|
// 商品分类 筛选条件  品牌, 尺寸等
 | 
						|
export function filterList (params) {
 | 
						|
  return request({
 | 
						|
    url: '/buyer/goods/es/related',
 | 
						|
    method: Method.GET,
 | 
						|
    needToken: false,
 | 
						|
    params
 | 
						|
  });
 | 
						|
}
 | 
						|
 | 
						|
// id获取商品详情
 | 
						|
export function goodsDetail (goodsId) {
 | 
						|
  return request({
 | 
						|
    url: `/buyer/goods/get/${goodsId}`,
 | 
						|
    method: Method.GET,
 | 
						|
    needToken: false
 | 
						|
  });
 | 
						|
}
 | 
						|
 | 
						|
// id获取商品Sku详情
 | 
						|
export function goodsSkuDetail (params) {
 | 
						|
  return request({
 | 
						|
    url: `/buyer/goods/sku/${params.goodsId}/${params.skuId}`,
 | 
						|
    method: Method.GET,
 | 
						|
    needToken: true,
 | 
						|
    params
 | 
						|
  });
 | 
						|
}
 | 
						|
 | 
						|
// 获取所有商品分类
 | 
						|
export function getCategory (parentId) {
 | 
						|
  return request({
 | 
						|
    url: `/buyer/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/hot-words`,
 | 
						|
    method: Method.GET,
 | 
						|
    needToken: false,
 | 
						|
    params
 | 
						|
  });
 | 
						|
}
 |