77 lines
1.7 KiB
JavaScript
77 lines
1.7 KiB
JavaScript
import request from '@/peach/request'
|
|
|
|
const GoodsApi = {
|
|
// 商品列表
|
|
getProductList: (data) => {
|
|
return request({
|
|
url: '/product/spu/page',
|
|
method: 'GET',
|
|
params: data,
|
|
})
|
|
},
|
|
// 商品详情 spuIds
|
|
getProduct: (data) => {
|
|
return request({
|
|
url: '/product/spu/get-detail',
|
|
method: 'GET',
|
|
params: data,
|
|
})
|
|
},
|
|
// 添加商品
|
|
addProduct: (data) => {
|
|
return request({
|
|
url: '/product/spu/create',
|
|
method: 'POST',
|
|
data,
|
|
})
|
|
},
|
|
// 修改商品
|
|
editProduct: (data) => {
|
|
return request({
|
|
url: '/product/spu/update',
|
|
method: 'PUT',
|
|
data,
|
|
})
|
|
},
|
|
// 删除商品
|
|
delProduct: (data) => {
|
|
return request({
|
|
url: '/product/spu/delete',
|
|
method: 'DELETE',
|
|
params: data,
|
|
})
|
|
},
|
|
// 商品分类
|
|
getGoodsCategory: (data) => {
|
|
return request({
|
|
url: '/product/category/list',
|
|
method: 'GET',
|
|
params: data,
|
|
})
|
|
},
|
|
// 商品品牌
|
|
getBrand: (data) => {
|
|
return request({
|
|
url: '/product/brand/list',
|
|
method: 'GET',
|
|
params: data,
|
|
})
|
|
},
|
|
// 历史属性
|
|
getHistoryProperty: () => {
|
|
return request({
|
|
url: '/product/property/history-list',
|
|
method: 'GET',
|
|
})
|
|
},
|
|
getPropertyList: (data) => {
|
|
return request({
|
|
url: '/product/property/get',
|
|
method: 'GET',
|
|
params: data,
|
|
})
|
|
},
|
|
}
|
|
|
|
export default GoodsApi
|