From a7763ef9037661673d84caea8b03c81052cb7bfd Mon Sep 17 00:00:00 2001 From: gyq <875626088@qq.com> Date: Tue, 16 Dec 2025 14:34:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=8B=BC=E5=9B=A2=E6=B4=BB?= =?UTF-8?q?=E5=8A=A8=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/market/ware.js | 67 +++++ .../components/addGroupGoods.vue | 196 +++++++++----- .../group_booking/components/groupOrder.vue | 256 ++++++++++++++++++ .../group_booking/components/groupPage.vue | 158 +++++++++-- .../marketing_center/group_booking/index.vue | 6 +- 5 files changed, 594 insertions(+), 89 deletions(-) create mode 100644 src/api/market/ware.js create mode 100644 src/views/marketing_center/group_booking/components/groupOrder.vue diff --git a/src/api/market/ware.js b/src/api/market/ware.js new file mode 100644 index 0000000..0f25e80 --- /dev/null +++ b/src/api/market/ware.js @@ -0,0 +1,67 @@ +import request from "@/utils/request"; +import { Market_BaseUrl } from "@/api/config"; +const baseURL = Market_BaseUrl + "/admin/ware"; + +/** + * 拼团商品-新增 + * @param {*} data + * @returns + */ +export function addGbWare(data) { + return request({ + url: `${baseURL}/addGbWare`, + method: "post", + data, + }); +} + +/** + * 拼团商品-修改 + * @param {*} data + * @returns + */ +export function updateGbWareById(data) { + return request({ + url: `${baseURL}/updateGbWareById`, + method: "post", + data, + }); +} + +/** + * 拼团商品-列表 + * @param {*} data + * @returns + */ +export function getGbWarePage(params) { + return request({ + url: `${baseURL}/getGbWarePage`, + method: "get", + params, + }); +} + +/** + * 拼团商品-修改状态 + * @param {*} data + * @returns + */ +export function editOnlineStatus(data) { + return request({ + url: `${baseURL}/editOnlineStatus`, + method: "post", + data, + }); +} + +/** + * 拼团商品-删除 + * @param {*} data + * @returns + */ +export function deleteGbWare(id) { + return request({ + url: `${baseURL}/deleteGbWare/${id}`, + method: "DELETE" + }); +} \ No newline at end of file diff --git a/src/views/marketing_center/group_booking/components/addGroupGoods.vue b/src/views/marketing_center/group_booking/components/addGroupGoods.vue index ba434d6..5d23980 100644 --- a/src/views/marketing_center/group_booking/components/addGroupGoods.vue +++ b/src/views/marketing_center/group_booking/components/addGroupGoods.vue @@ -1,69 +1,76 @@ \ No newline at end of file diff --git a/src/views/marketing_center/group_booking/index.vue b/src/views/marketing_center/group_booking/index.vue index e900fd6..1549d6f 100644 --- a/src/views/marketing_center/group_booking/index.vue +++ b/src/views/marketing_center/group_booking/index.vue @@ -7,7 +7,8 @@
- + +
@@ -16,8 +17,7 @@