feat(商品分组): 新增商品分组管理功能

- 添加商品分组相关API接口,包括分页获取、详情查询、增删改操作
- 在商品管理页面支持批量设置商品分组功能
- 新增商品分组管理页面,支持分组的增删改查
- 配置路由以支持商品分组页面访问
This commit is contained in:
田香琪
2026-03-27 17:40:36 +08:00
parent b18999900d
commit 5593ebe574
4 changed files with 408 additions and 1 deletions

View File

@@ -142,6 +142,32 @@ export const getGoodsNumerData = (params) => {
export const getGoodsListData = (params) => {
return getRequest('/goods/goods/list', params)
}
// 商品分组分页
export const getGoodsGroupByPage = (params) => {
return getRequest('/goods/goodsGroup/getByPage', params)
}
// 商品分组详情
export const getGoodsGroup = (id) => {
return getRequest(`/goods/goodsGroup/get/${id}`)
}
// 新增商品分组
export const addGoodsGroup = (params) => {
return postRequest('/goods/goodsGroup', params)
}
// 修改商品分组
export const updateGoodsGroup = (id, params) => {
return putRequest(`/goods/goodsGroup/update/${id}`, params)
}
// 删除商品分组
export const deleteGoodsGroup = (id) => {
return deleteRequest(`/goods/goodsGroup/delete/${id}`)
}
// 设定商品分组(批量)
export const addGoodsGroupItems = (groupId, goodsIds) => {
return postRequest(`/goods/goodsGroup/${groupId}/goods`, {
goodsIds: Array.isArray(goodsIds) ? goodsIds.join(",") : goodsIds,
})
}
// 获取待审核商品分页列表
export const getAuthGoodsListData = (params) => {
return getRequest('/goods/goods/auth/list', params)