import request from '@/utils/request' /** * 获取商品分类模板配置 */ export function getGoodsCategoryConfig() { return request.get(`mall/goods/category/config`) } /** * 获取商品分类树结构 */ export function getGoodsCategoryTree(params: Record) { return request.get(`mall/goods/category/tree`, params) } /** * 获取商品分类列表 */ export function getGoodsCategoryList(params: Record) { return request.get(`mall/goods/category/list`, params) } /** * 获取商品列表 */ export function getGoodsPages(params: Record) { return request.get(`mall/goods/pages`, params) } /** * 获取商品优惠劵可用列表 */ export function getGoodsCouponPages(params: Record) { return request.get(`mall/goods_coupon/pages`, params) } /** * 获取商品详情 */ export function getGoodsDetail(params: Record) { return request.get(`mall/goods/detail`, params) } /** * 获取商品规格 */ export function getGoodsSku(sku_id: any) { return request.get(`mall/goods/sku/${ sku_id }`) } /** * 收藏 */ export function collect(goods_id: any) { return request.post(`mall/goods/collect/${ goods_id }`) } /** * 取消收藏 */ export function cancelCollect(goods_id: any) { return request.delete(`mall/goods/collect/${ goods_id }`) } /** * 获取收藏列表 */ export function getCollectList(params: Record) { return request.get(`mall/goods/collect`, params) } /** * 获取评价 */ export function getEvaluateList(goods_id: any) { return request.get(`mall/goods/evaluate/list`, { goods_id }) } /** * 获取商品列表供组件调用 */ export function getGoodsComponents(params: Record) { return request.get(`mall/goods/components`, params) } /** * 添加浏览记录 */ export function addGoodsBrowse(params: Record) { return request.post(`mall/goods/browse`, params) } /** * 获取足迹 */ export function getBrowseList() { return request.get('mall/goods/browse') }