From b41ea6645d9f4f54378530f6fcb7d3725dd44bf5 Mon Sep 17 00:00:00 2001 From: gyq <875626088@qq.com> Date: Sat, 20 Dec 2025 09:12:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=A5=97=E9=A4=90=E6=8E=A8?= =?UTF-8?q?=E5=B9=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/market/ware.js | 143 +++++++++++- src/components/refundDialog/index.vue | 68 ++++++ .../components/addGroupGoods.vue | 8 +- .../group_booking/components/groupOrder.vue | 88 ++++---- .../group_booking/components/groupPage.vue | 6 +- .../marketing_center/group_booking/index.vue | 40 +++- .../components/addGroupGoods.vue | 169 +++++++++++---- .../components/groupOrder.vue | 204 ++++++++++-------- .../components/groupPage.vue | 122 +++++------ .../package_popularize/index.vue | 48 ++++- 10 files changed, 643 insertions(+), 253 deletions(-) create mode 100644 src/components/refundDialog/index.vue diff --git a/src/api/market/ware.js b/src/api/market/ware.js index 7bd7f1e..feb0d6f 100644 --- a/src/api/market/ware.js +++ b/src/api/market/ware.js @@ -157,4 +157,145 @@ export function packageAddEdit(data) { method: data.id ? 'put' : 'post', data, }); -} \ No newline at end of file +} + +/** + * 套餐推广:获取套餐列表 + * @param {*} data + * @returns + */ +export function packageGet(params) { + return request({ + url: `${Market_BaseUrl}/admin/package`, + method: 'get', + params, + }); +} + +/** + * 套餐推广:获取套餐推广开关 + * @param {*} data + * @returns + */ +export function packageSwitchGet() { + return request({ + url: `${Market_BaseUrl}/admin/package/switch`, + method: 'get' + }); +} + +/** + * 套餐推广:修改套餐推广开关 + * @param {*} data + * @returns + */ +export function packageSwitchPut(data) { + return request({ + url: `${Market_BaseUrl}/admin/package/switch`, + method: 'put', + data + }); +} + +/** + * 套餐推广:删除套餐 + * @param {*} data + * @returns + */ +export function packageDel(id) { + return request({ + url: `${Market_BaseUrl}/admin/package/${id}`, + method: 'DELETE' + }); +} + +/** + * 套餐推广:确认删除套餐 + * @param {*} data + * @returns + */ +export function packageSureDel(id) { + return request({ + url: `${Market_BaseUrl}/admin/package/sure/${id}`, + method: 'DELETE' + }); +} + +/** + * 套餐推广:修改套餐推广开关 + * @param {*} data + * @returns + */ +export function packageOnline(data) { + return request({ + url: `${Market_BaseUrl}/admin/package/online`, + method: 'put', + data + }); +} + +/** + * 套餐推广:获取套餐推广订单列表 + * @param {*} data + * @returns + */ +export function packageOrder(params) { + return request({ + url: `${Market_BaseUrl}/admin/package/order`, + method: 'GET', + params + }); +} + +/** + * 套餐推广:订单统计 + * @param {*} data + * @returns + */ +export function packageOrderStat(params) { + return request({ + url: `${Market_BaseUrl}/admin/package/order/stat`, + method: 'GET', + params + }); +} + +/** + * 套餐推广:确认退单 + * @param {*} data + * @returns + */ +export function packageConfirmRefund(data) { + return request({ + url: `${Order_BaseUrl}/admin/ppOrder/confirmRefund`, + method: 'post', + data + }); +} + +/** + * 套餐推广:驳回退单 + * @param {*} data + * @returns + */ +export function packageRejectRefund(data) { + return request({ + url: `${Order_BaseUrl}/admin/ppOrder/rejectRefund`, + method: 'post', + data + }); +} + +/** + * 套餐推广:核销 + * @param {*} data + * @returns + */ +export function packageCheckout(data) { + return request({ + url: `${Order_BaseUrl}/admin/ppOrder/checkout`, + method: 'post', + data + }); +} + diff --git a/src/components/refundDialog/index.vue b/src/components/refundDialog/index.vue new file mode 100644 index 0000000..b4eb5e8 --- /dev/null +++ b/src/components/refundDialog/index.vue @@ -0,0 +1,68 @@ + + + + + \ 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 3a96409..507dc81 100644 --- a/src/views/marketing_center/group_booking/components/addGroupGoods.vue +++ b/src/views/marketing_center/group_booking/components/addGroupGoods.vue @@ -83,6 +83,7 @@ diff --git a/src/views/marketing_center/package_popularize/components/addGroupGoods.vue b/src/views/marketing_center/package_popularize/components/addGroupGoods.vue index c82c228..520d395 100644 --- a/src/views/marketing_center/package_popularize/components/addGroupGoods.vue +++ b/src/views/marketing_center/package_popularize/components/addGroupGoods.vue @@ -35,6 +35,10 @@ + + +
@@ -43,9 +47,9 @@ - + @blur="item.num = 1"> 删除 @@ -89,8 +93,8 @@
- - + + @@ -100,7 +104,7 @@ - +
@@ -110,11 +114,11 @@ - +
- +