105 lines
2.4 KiB
TypeScript
105 lines
2.4 KiB
TypeScript
import request from "@/sheep/utils/request"
|
|
|
|
export default {
|
|
// 获取超市列表
|
|
getShopList: (params: { productLimit: number }): Promise<any> => {
|
|
return request({
|
|
url: "/supermarket/app/mall/merchant/list",
|
|
method: "GET",
|
|
params: { productLimit: 5 },
|
|
})
|
|
},
|
|
// 获取商品分类列表
|
|
getGoodsCategory: (params?: any): Promise<any> => {
|
|
return request({
|
|
url: "/supermarket/app/mall/merchant/category/list",
|
|
method: "GET",
|
|
params,
|
|
})
|
|
},
|
|
// 获取超市详情
|
|
getShopDetail: (id: string): Promise<any> => {
|
|
return request({
|
|
url: `/supermarket/app/mall/merchant/${id}`,
|
|
method: "GET",
|
|
})
|
|
},
|
|
// 获取超市商品分类列表树
|
|
getGoodsCategoryTree: (params?: { merchantId: string }): Promise<any> => {
|
|
return request({
|
|
url: `/supermarket/app/mall/category/tree`,
|
|
method: "GET",
|
|
params,
|
|
})
|
|
},
|
|
// 获取商品列表
|
|
getGoodsList: (params: any): Promise<any> => {
|
|
return request({
|
|
url: `/supermarket/app/mall/product/page`,
|
|
method: "GET",
|
|
params,
|
|
})
|
|
},
|
|
// 获取商品详情
|
|
getGoodsDetail: (id: string): Promise<any> => {
|
|
return request({
|
|
url: `/supermarket/app/mall/product/${id}`,
|
|
method: "GET",
|
|
})
|
|
},
|
|
// 共富商城商品管理获取自己商户的商品列表
|
|
getManageGoodsList: (params: any): Promise<any> => {
|
|
return request({
|
|
url: `/supermarket/app/mall/merchant/product/list`,
|
|
method: "GET",
|
|
params,
|
|
})
|
|
},
|
|
// 删除商品
|
|
deleteGoods: (id: string): Promise<any> => {
|
|
return request({
|
|
url: `/supermarket/app/mall/merchant/product/${id}`,
|
|
method: "DELETE",
|
|
})
|
|
},
|
|
// 新增商品
|
|
addGoods: (data: any): Promise<any> => {
|
|
return request({
|
|
url: `/supermarket/app/mall/merchant/product/create`,
|
|
method: "POST",
|
|
data,
|
|
})
|
|
},
|
|
// 修改商品
|
|
editGoods: (data: any): Promise<any> => {
|
|
return request({
|
|
url: `/supermarket/app/mall/merchant/product/update`,
|
|
method: "PUT",
|
|
data,
|
|
})
|
|
},
|
|
// 删除商品分类
|
|
delCategary: (id: any): Promise<any> => {
|
|
return request({
|
|
url: `/supermarket/app/mall/merchant/category/${id}`,
|
|
method: "DELETE",
|
|
})
|
|
},
|
|
// 新增商品分类
|
|
addCategary: (data: any): Promise<any> => {
|
|
return request({
|
|
url: `/supermarket/app/mall/merchant/category/create`,
|
|
method: "POST",
|
|
data,
|
|
})
|
|
},
|
|
// 编辑商品分类
|
|
editCategary: (data: any): Promise<any> => {
|
|
return request({
|
|
url: `/supermarket/app/mall/merchant/category/update`,
|
|
method: "PUT",
|
|
data,
|
|
})
|
|
},
|
|
}
|