From cbec345d84233d7c511d063071ec67e2eaa75510 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E4=B8=96=E7=95=8C?= <642747453@qq.com> Date: Wed, 19 Oct 2022 21:06:09 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20#10000=20=E5=89=8D=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/frontend/src/api/group.js | 45 +++ .../frontend/src/views/group/addGroup.vue | 338 +++++++++++++----- resources/frontend/src/views/group/group.vue | 77 ++-- 3 files changed, 343 insertions(+), 117 deletions(-) create mode 100644 resources/frontend/src/api/group.js diff --git a/resources/frontend/src/api/group.js b/resources/frontend/src/api/group.js new file mode 100644 index 0000000..a67d39d --- /dev/null +++ b/resources/frontend/src/api/group.js @@ -0,0 +1,45 @@ +import http from "@/util/http.js"; + +// 团购管理列表 +export function groupList(params) { + return http({ + url: "/api/group", + method: "get", + params + }); +} + +// 新增 +export function addGroup(data) { + return http({ + url: "/api/group", + method: "post", + data, + }); +} + +// 查看 +export function showGroup(id) { + return http({ + url: `/api/group/${id}`, + method: "get", + }); +} + +// 编辑 +export function editGroup(id, data) { + return http({ + url: `/api/group/${id}`, + method: "patch", + data, + }); +} + +// 获取团购商品列表 +export function getGroupGoods(params) { + return http({ + url: `/api/groupGoods`, + method: "get", + params, + }); +} diff --git a/resources/frontend/src/views/group/addGroup.vue b/resources/frontend/src/views/group/addGroup.vue index aef6614..b35daca 100644 --- a/resources/frontend/src/views/group/addGroup.vue +++ b/resources/frontend/src/views/group/addGroup.vue @@ -1,131 +1,151 @@