From a6caeb7dbac601e9fa5fa8bc1dfb41eadb182317 Mon Sep 17 00:00:00 2001 From: SelfRidicule Date: Fri, 29 Mar 2024 17:23:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=8F=E8=BF=B0:=E5=B1=95=E5=8E=85=E9=A2=84?= =?UTF-8?q?=E7=BA=A6=E6=8F=90=E7=A4=BA=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/meeting/exhibition/order/order.js | 28 +++++++++++++++++-- .../pages/meeting/exhibition/order/order.wxml | 3 ++ 2 files changed, 28 insertions(+), 3 deletions(-) diff --git a/miniprogram/pages/meeting/exhibition/order/order.js b/miniprogram/pages/meeting/exhibition/order/order.js index cd1b24b..1ebd951 100644 --- a/miniprogram/pages/meeting/exhibition/order/order.js +++ b/miniprogram/pages/meeting/exhibition/order/order.js @@ -48,6 +48,8 @@ Page({ visitAreaList: [], visitAreaSelectList: [], visitAreaSelectContent: null, + // 倒计时id + meetingTimeId: null, // 提交数据 formData: { showroomId: null, // 展厅id @@ -363,9 +365,24 @@ Page({ saveShowRoomRecordRq(formData).then(res => { console.log('saveShowRoomRecordRq', res); if (res.code == 0) { + // 需要会议室 if (formData.meetingNeedTypeBoolean) { - wx.reLaunch({ - url: "/pages/meeting/meetingReservation/meetingReservation", + Dialog.alert({ + title: '提示', + message: '预约提交成功,即将为您跳转至会议室预约页面', + }).then(() => { + wx.reLaunch({ + url: "/pages/meeting/meetingReservation/meetingReservation", + }) + }); + // 设置倒计时跳转 + let meetingTimeId = setTimeout(() => { + wx.reLaunch({ + url: "/pages/meeting/meetingReservation/meetingReservation", + }) + }, 2000); + _this.setData({ + meetingTimeId }) } else { wx.reLaunch({ @@ -404,7 +421,12 @@ Page({ * 生命周期函数--监听页面卸载 */ onUnload() { - + console.log('onUnload', '生命周期函数--监听页面卸载'); + let _this = this; + // 删除倒计时 + if(_this.data.meetingTimeId){ + clearTimeout(_this.data.meetingTimeId) + } }, /** diff --git a/miniprogram/pages/meeting/exhibition/order/order.wxml b/miniprogram/pages/meeting/exhibition/order/order.wxml index 7d627c4..10a6e81 100644 --- a/miniprogram/pages/meeting/exhibition/order/order.wxml +++ b/miniprogram/pages/meeting/exhibition/order/order.wxml @@ -109,6 +109,9 @@ + + +