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 @@ + + +