import request from '@/utils/request' /** 店铺介绍 A 页(匿名可访问;本地有 Token 时自动带上以返回 followed) */ export function getShopProfile(shopId) { return request({ url: `/api/shop/${shopId}`, method: 'GET', silent: true }) } /** 店铺可见分类树(匿名) */ export function getShopCategories(shopId) { return request({ url: `/api/shop/${shopId}/categories`, method: 'GET', header: { isToken: false }, silent: true }) } /** 指定一级下二级 Tab(匿名) */ export function getShopLevel2Tabs(shopId, level1Id) { return request({ url: `/api/shop/${shopId}/categories/${level1Id}/level2-tabs`, method: 'GET', header: { isToken: false }, silent: true }) } /** * 店内商品列表 / 店内搜索(匿名) * @returns {Promise<{code,msg,rows,total}>} */ export function getShopGoods(shopId, params) { return request({ url: `/api/shop/${shopId}/goods`, method: 'GET', params, header: { isToken: false }, silent: true }) } /** 关注店铺(须会员 Token) */ export function followShop(shopId) { return request({ url: `/api/shop/${shopId}/follow`, method: 'POST' }) } /** 取消关注(须会员 Token) */ export function unfollowShop(shopId) { return request({ url: `/api/shop/${shopId}/follow`, method: 'DELETE' }) }