From 966ef627bb33c25c5177f7a5d6d4d3eb6bf3fefb Mon Sep 17 00:00:00 2001 From: gyq <875626088@qq.com> Date: Sun, 21 Jan 2024 18:29:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=95=86=E5=93=81=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E4=B8=8E=E7=BC=96=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 6 + src/api/shop.js | 60 ++- src/components/uploadImg/index.vue | 8 +- src/settings.js | 29 +- src/views/product/add_shop.vue | 545 ++++++++++++++++++++-- src/views/product/components/addGroup.vue | 5 +- src/views/product/components/shopList.vue | 34 +- src/views/product/group/index.vue | 4 +- src/views/product/index.vue | 91 +++- src/views/shop/components/shopInfo.vue | 3 +- 10 files changed, 713 insertions(+), 72 deletions(-) diff --git a/src/App.vue b/src/App.vue index ec9032c..c624b6d 100644 --- a/src/App.vue +++ b/src/App.vue @@ -9,3 +9,9 @@ export default { name: 'App' } + + diff --git a/src/api/shop.js b/src/api/shop.js index 483c1ff..fbb3e2a 100644 --- a/src/api/shop.js +++ b/src/api/shop.js @@ -168,7 +168,7 @@ export function tbProductSpecPut(data) { } /** - * 规格更改 + * 删除规格 * @returns */ export function tbProductSpecDelete(data) { @@ -191,7 +191,6 @@ export function tbProductGroupPost(data) { }) } - /** * 更改分组 * @returns @@ -220,11 +219,60 @@ export function tbProductGroupGet(params) { * 商品列表(根据分组中的商品id) * @returns */ -export function productListGet(params) { +export function productListGet(productGroup) { return request({ - url: `/api/tbProduct/productList`, - method: 'get', - params + url: `/api/tbProductGroup/${productGroup}`, + method: 'get' }) } +/** + * 删除分组 + * @returns + */ +export function tbProductGroupDelete(data) { + return request({ + url: `/api/tbProductGroup`, + method: 'DELETE', + data + }) +} + +/** + * 添加商品 + * @returns + */ +export function tbProductPost(data) { + return request({ + url: `/api/tbProduct`, + method: 'post', + data + }) +} + +/** + * 添加商品 + * @returns + */ +export function tbProductPut(data) { + return request({ + url: `/api/tbProduct`, + method: 'put', + data + }) +} + +/** + * 商品详情(单个商品) + * product 商品id + * @returns + */ +export function tbProductGetDetail(product) { + return request({ + url: `/api/tbProduct/${product}`, + method: 'get' + }) +} + + + diff --git a/src/components/uploadImg/index.vue b/src/components/uploadImg/index.vue index 303c60e..d5185f4 100644 --- a/src/components/uploadImg/index.vue +++ b/src/components/uploadImg/index.vue @@ -1,8 +1,8 @@