123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- /**
- * 获取商品分类模板配置
- */
- export function getGoodsCategoryConfig() {
- return request.get(`mall/goods/category/config`)
- }
- /**
- * 获取商品分类树结构
- */
- export function getGoodsCategoryTree() {
- return request.get(`mall/goods/category/tree`)
- }
- /**
- * 获取商品列表
- */
- export function getGoodsPages(params: Record<string, any>) {
- return request.get(`mall/goods/pages`, params)
- }
- /**
- * 获取商品优惠劵可用列表
- */
- export function getGoodsCouponPages(params: Record<string, any>) {
- return request.get(`mall/goods_coupon/pages`, params)
- }
- /**
- * 获取商品列表
- */
- export function getShopGoodsPages(params: Record<string, any>) {
- return request.get(`mall/goods_shop/pages`, params)
- }
- /**
- * 获取商品详情
- */
- export function getGoodsDetail(params: Record<string, any>) {
- return request.get(`mall/goods/detail`, params)
- }
- /**
- * 获取商品规格
- */
- export function getGoodsSku(sku_id: number) {
- return request.get(`mall/goods/sku/${ sku_id }`)
- }
- /**
- * 收藏
- */
- export function collect(goods_id: number) {
- return request.post(`mall/goods/collect/${ goods_id }`)
- }
- /**
- * 取消收藏
- */
- export function cancelCollect(params: Record<string, any>) {
- return request.put(`mall/goods/collect`, params)
- }
- /**
- * 获取收藏列表
- */
- export function getCollectList(params: Record<string, any>) {
- return request.get(`mall/goods/collect`, params)
- }
- /***************************************************** 评价 ****************************************************/
- /**
- * 获取评价设置
- */
- export function getEvaluateConfig() {
- return request.get(`mall/goods/evaluate/config`)
- }
- /**
- * 获取评价列表
- */
- export function getEvaluateList(params: Record<string, any>) {
- return request.get(`mall/goods/evaluate`, params)
- }
- /**
- * 添加评论
- */
- export function setEvaluate(params: Record<string, any>) {
- return request.post(`mall/goods/evaluate`, params)
- }
- /**
- * 获取评价统计
- */
- export function getEvaluateCount(params: Record<string, any>) {
- return request.get(`mall/goods/evaluate/count`, params)
- }
- /**
- * 获取商品列表供组件调用
- */
- export function getGoodsComponents(params: Record<string, any>) {
- return request.get(`mall/goods/components`, params)
- }
- /**
- * 获取推荐商品
- * @returns
- */
- export function getRecommendGoods(params: Record<string, any>) {
- return request.get(`mall/goods/recommend/${ params.site_id }`, params)
- }
|