| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- 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'
- })
- }
|