第一次提交
This commit is contained in:
49
api/goods/index.js
Executable file
49
api/goods/index.js
Executable file
@@ -0,0 +1,49 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// api地址
|
||||
const api = {
|
||||
list: 'goods/list',
|
||||
detail: 'goods/detail',
|
||||
basic: 'goods/basic',
|
||||
specData: 'goods/specData',
|
||||
skuInfo: 'goods/skuInfo',
|
||||
recommended: 'goods/recommended',
|
||||
poster: 'goods/poster'
|
||||
}
|
||||
|
||||
// 商品列表
|
||||
export const list = (param, option) => {
|
||||
return request.get(api.list, param, option)
|
||||
}
|
||||
|
||||
// 商品详情(详细数据)
|
||||
export const detail = (goodsId, verifyStatus, param) => {
|
||||
verifyStatus = Number(verifyStatus)
|
||||
return request.get(api.detail, { goodsId, verifyStatus, ...param })
|
||||
}
|
||||
|
||||
// 商品详情(基本数据)
|
||||
export const basic = (goodsId, verifyStatus, param) => {
|
||||
verifyStatus = Number(verifyStatus)
|
||||
return request.get(api.basic, { goodsId, verifyStatus, ...param })
|
||||
}
|
||||
|
||||
// 获取商品规格数据
|
||||
export const specData = (goodsId) => {
|
||||
return request.get(api.specData, { goodsId })
|
||||
}
|
||||
|
||||
// 获取推荐的商品列表
|
||||
export const recommended = () => {
|
||||
return request.get(api.recommended)
|
||||
}
|
||||
|
||||
// 获取商品的指定SKU信息
|
||||
export const skuInfo = (goodsId, goodsSkuId, param) => {
|
||||
return request.get(api.skuInfo, { goodsId, goodsSkuId, ...param })
|
||||
}
|
||||
|
||||
// 生成商品海报
|
||||
export const poster = param => {
|
||||
return request.get(api.poster, param)
|
||||
}
|
||||
Reference in New Issue
Block a user