From e84e7c64a6124efd251faeaf0a99f02846bb468a Mon Sep 17 00:00:00 2001 From: zjf <1799650030@qq.com> Date: Tue, 27 Oct 2026 19:31:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=85=E7=A1=AE=E8=AE=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/supermarket/smHotelOrder.ts | 19 +++ src/views/supermarket/smHotelOrder/index.vue | 130 +++++++++++++++++-- 2 files changed, 140 insertions(+), 9 deletions(-) diff --git a/src/api/supermarket/smHotelOrder.ts b/src/api/supermarket/smHotelOrder.ts index d5dfce1b..8e8cfa9b 100644 --- a/src/api/supermarket/smHotelOrder.ts +++ b/src/api/supermarket/smHotelOrder.ts @@ -23,6 +23,25 @@ export function cancelOrder(id: string | number, reason?: string) { }) } +/** 本地数据源订单人工确认接单 */ +export function confirmOrder(id: string | number, reason?: string) { + return request({ + url: `/supermarket/smHotelOrder/confirm/${id}`, + method: "post", + data: { reason: reason || "人工确认接单" }, + }) +} + +/** 本地数据源订单人工拒绝(已支付则退款) */ +export function rejectOrder(id: string | number, reason?: string) { + return request({ + url: `/supermarket/smHotelOrder/reject/${id}`, + method: "post", + data: { reason: reason || "人工拒绝接单" }, + timeout: 120000, + }) +} + /** 已支付订单原路退款并关闭预订 */ export function refundOrder(id: string | number, reason?: string) { return request({ diff --git a/src/views/supermarket/smHotelOrder/index.vue b/src/views/supermarket/smHotelOrder/index.vue index 25afdd11..eaad2640 100644 --- a/src/views/supermarket/smHotelOrder/index.vue +++ b/src/views/supermarket/smHotelOrder/index.vue @@ -176,11 +176,29 @@ - +