From 838d7ecd43520aa41b2f3506acac129adf558583 Mon Sep 17 00:00:00 2001 From: zjf <1799650030@qq.com> Date: Thu, 3 Jul 2025 18:19:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=9A=E8=AE=AE=E9=A1=B5=E9=9D=A2=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/integrated/meeting/detail.vue | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pages/integrated/meeting/detail.vue b/src/pages/integrated/meeting/detail.vue index f2a6a8d..2d1ec77 100644 --- a/src/pages/integrated/meeting/detail.vue +++ b/src/pages/integrated/meeting/detail.vue @@ -213,6 +213,7 @@ async function reserveMeeting() { } try { + uni.showLoading({ title: '预约中...', mask: true }) const date = getDateString(activeDate.value) const startSlot = timeSlots.value[selectedTime.value[0]] const endSlot = timeSlots.value[selectedTime.value[selectedTime.value.length - 1]] @@ -228,17 +229,20 @@ async function reserveMeeting() { const response = res as unknown as ApiResponse if (response.code === 0) { + uni.hideLoading() uni.showToast({ title: '预约成功', icon: 'success' }) setTimeout(() => { uni.navigateBack() }, 1500) } else { + uni.hideLoading() uni.showToast({ title: response.msg || '预约失败', icon: 'none' }) } } catch (error) { + uni.hideLoading() uni.showToast({ title: '预约失败', icon: 'none'