import { extractAndRetained, qs } from '@/utils' import { http } from '@/utils/http' /** * 获取商品列表 * @returns data.list[] */ export function getList(data: any) { const { extract, retained } = extractAndRetained(data, ['page', 'size']) return http.post(`/mall/combination/app/list?${qs(extract)}`, { ...retained, isShow: 1 }) } /** * 获取商品列表 * @returns data.list[] */ export function getRankList(data: any) { const { extract, retained } = extractAndRetained(data, ['page', 'size']) return http.post(`/mall/combination/rank?${qs(extract)}`, { ...retained }) } /** * 获取商品详情 * @returns data.list[] */ export function getDetail(data: any) { const { extract } = extractAndRetained(data, ['id']) return http.post(`/mall/product/detail?${qs(extract)}`) } /** * 获取商品的拼团信息 * @returns data.list[] */ export function pinkList(data: any) { return http.post(`/mall/pink/ongoing/list`, data) }