diff --git a/manager/src/api/goods.js b/manager/src/api/goods.js index 2297f740..4de42281 100644 --- a/manager/src/api/goods.js +++ b/manager/src/api/goods.js @@ -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) diff --git a/manager/src/router/router.js b/manager/src/router/router.js index 19df6bbf..ab53fecd 100644 --- a/manager/src/router/router.js +++ b/manager/src/router/router.js @@ -91,6 +91,12 @@ export const otherRouter = { name: "goods-category", component: () => import("@/views/goods/goods-manage/category.vue") }, + { + path: "goods-group", + title: "商品分组", + name: "goods-group", + component: () => import("@/views/goods/group/index.vue") + }, { path: "goods-parameter", title: "商品参数", @@ -153,6 +159,12 @@ export const otherRouter = { name: "member-group", component: () => import("@/views/member/group/index.vue") }, + { + path: "message-template", + title: "消息模版", + name: "message-template", + component: () => import("@/views/sys/message/messageTemplate.vue") + }, { path: "goods/goods-info/goodsDetail", diff --git a/manager/src/views/goods/goods-info/goods.vue b/manager/src/views/goods/goods-info/goods.vue index eb0705bf..efee23c9 100644 --- a/manager/src/views/goods/goods-info/goods.vue +++ b/manager/src/views/goods/goods-info/goods.vue @@ -58,6 +58,17 @@ + + + + +
+ + + +
+
+ + +
+