123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- import request from '@/utils/request'
- /**
- * 获取商品分类模板配置
- */
- export function getGoodsCategoryConfig() {
- return request.get(`mall/goods/category/config`)
- }
- /**
- * 获取商品分类树结构
- */
- export function getGoodsCategoryTree(params: Record<string, any>) {
- return request.get(`mall/goods/category/tree`, params)
- }
- /**
- * 获取商品分类列表
- */
- export function getGoodsCategoryList(params: Record<string, any>) {
- return request.get(`mall/goods/category/list`, params)
- }
- /**
- * 获取商品列表
- */
- 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 getGoodsDetail(params: Record<string, any>) {
- 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<string, any>) {
- 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<string, any>) {
- return request.get(`mall/goods/components`, params)
- }
- /**
- * 添加浏览记录
- */
- export function addGoodsBrowse(params: Record<string, any>) {
- return request.post(`mall/goods/browse`, params)
- }
- /**
- * 获取足迹
- */
- export function getBrowseList() {
- return request.get('mall/goods/browse')
- }
|