From b8b1a3885a05475ed8d98f7d70c0790758978d7d Mon Sep 17 00:00:00 2001 From: zoujing Date: Tue, 31 Mar 2026 00:05:42 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=AE=A2=E5=8D=95=E7=9A=84=E5=A4=84?= =?UTF-8?q?=E7=90=86=EF=BC=8Cordertype=20=E7=AD=89=E4=BA=8E0=E7=9A=84?= =?UTF-8?q?=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages-booking/index.vue | 10 +++---- .../order/components/FooterSection/index.vue | 7 +++-- .../order/components/GoodsInfo/index.vue | 8 ++--- .../order/components/OrderInfo/index.vue | 6 ++-- src/pages-order/order/detail.vue | 29 ++++++++++++++++--- src/pages-order/order/list.vue | 8 +++++ src/pages-quick/list.vue | 4 +-- .../goods/components/GoodConfirm/index.vue | 8 ++--- src/pages/goods/index.vue | 8 ++--- 9 files changed, 60 insertions(+), 28 deletions(-) diff --git a/src/pages-booking/index.vue b/src/pages-booking/index.vue index 09d98d1..77edaf0 100644 --- a/src/pages-booking/index.vue +++ b/src/pages-booking/index.vue @@ -18,7 +18,7 @@ @@ -244,12 +244,12 @@ const handlePayClick = ThrottleUtils.createThrottle(async (goodsData) => { }; // 预约日期,酒店类型不需要 - if (orderData.value.orderType !== 0) { + if (orderData.value.orderType != 0) { params.reservationDate = selectedReservationDate.value; } //酒店类型添加入住时间、离店时间 - if (goodsData.orderType === 0 && selectedDate.value) { + if (goodsData.orderType == 0 && selectedDate.value) { const { startDate, endDate } = selectedDate.value; // 入住时间 params.checkInData = startDate; diff --git a/src/pages-order/order/components/FooterSection/index.vue b/src/pages-order/order/components/FooterSection/index.vue index a822e43..56f46c9 100644 --- a/src/pages-order/order/components/FooterSection/index.vue +++ b/src/pages-order/order/components/FooterSection/index.vue @@ -90,7 +90,7 @@ const handleButtonClick = DebounceUtils.createDebounce(async (orderData) => { // 检查接口返回数据 if (!res || !res.data) { uni.hideLoading(); - uni.showToast({ title: "订单创建失败,请重试", icon: "none" }); + uni.showToast({ title: res.msg || "订单创建失败,请重试", icon: "none" }); return; } @@ -119,7 +119,10 @@ const handleButtonClick = DebounceUtils.createDebounce(async (orderData) => { uni.showToast({ title: "支付成功", icon: "success", - success: () => emit("refresh"), + success: () => { + console.log("支付成功,刷新订单详情"); + emit("refresh", { orderId: orderId }); + }, }); }, fail: () => { diff --git a/src/pages-order/order/components/GoodsInfo/index.vue b/src/pages-order/order/components/GoodsInfo/index.vue index 15f83af..e51220e 100644 --- a/src/pages-order/order/components/GoodsInfo/index.vue +++ b/src/pages-order/order/components/GoodsInfo/index.vue @@ -1,11 +1,11 @@