商品管理: 打通所有接口(第一版)

This commit is contained in:
puhui999
2023-05-04 01:38:53 +08:00
parent 9ee35fc165
commit 0c6e3a39c9
6 changed files with 206 additions and 70 deletions

View File

@ -5,6 +5,10 @@ import type { SpuType } from './type/spuType'
export const getSpuList = (params: any) => {
return request.get({ url: '/product/spu/page', params })
}
// 获得spu列表tabsCount
export const getTabsCount = () => {
return request.get({ url: '/product/spu/tabsCount' })
}
// 创建商品spu
export const createSpu = (data: SpuType) => {
return request.post({ url: '/product/spu/create', data })
@ -13,7 +17,15 @@ export const createSpu = (data: SpuType) => {
export const updateSpu = (data: SpuType) => {
return request.put({ url: '/product/spu/update', data })
}
// 更新商品spu status
export const updateStatus = (data: { id: number; status: number }) => {
return request.put({ url: '/product/spu/updateStatus', data })
}
// 获得商品spu
export const getSpu = (id: number) => {
return request.get({ url: `/product/spu/get-detail?id=${id}` })
}
// 删除商品Spu
export const deleteSpu = (id: number) => {
return request.delete({ url: `/product/spu/delete?id=${id}` })
}