From 4e88613799086f8ab8254b3d647f99db8b21f2d5 Mon Sep 17 00:00:00 2001 From: SelfRidicule Date: Thu, 7 Mar 2024 14:34:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=8F=E8=BF=B0:=E9=A2=84=E7=BA=A6=E8=AE=B0?= =?UTF-8?q?=E5=BD=95=E5=88=B7=E6=96=B0=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../meetingDetail/meetingDetail.js | 6 ++++ .../meetingDetail/meetingDetail.wxss | 1 + .../meetingRecord/meetingRecord.js | 33 ++++++++++++++++++- 3 files changed, 39 insertions(+), 1 deletion(-) diff --git a/miniprogram/pages/meeting/reservationRecord/meetingRecord/meetingDetail/meetingDetail.js b/miniprogram/pages/meeting/reservationRecord/meetingRecord/meetingDetail/meetingDetail.js index 8169a1e..b2fc6a7 100644 --- a/miniprogram/pages/meeting/reservationRecord/meetingRecord/meetingDetail/meetingDetail.js +++ b/miniprogram/pages/meeting/reservationRecord/meetingRecord/meetingDetail/meetingDetail.js @@ -121,6 +121,12 @@ Page({ if (res.code == 0) { // 刷新数据 _this.getDetail(); + // 数据状态变更,向上个页面传递变更 + let pages = getCurrentPages(); //获取page + let prevPage = pages[pages.length - 2]; //上一个页面(父页面) + prevPage.setData({ + dataChange: true + }) } else { // 危险通知 Notify({ diff --git a/miniprogram/pages/meeting/reservationRecord/meetingRecord/meetingDetail/meetingDetail.wxss b/miniprogram/pages/meeting/reservationRecord/meetingRecord/meetingDetail/meetingDetail.wxss index 1bc6316..7354444 100644 --- a/miniprogram/pages/meeting/reservationRecord/meetingRecord/meetingDetail/meetingDetail.wxss +++ b/miniprogram/pages/meeting/reservationRecord/meetingRecord/meetingDetail/meetingDetail.wxss @@ -110,6 +110,7 @@ } .bottomFix .btn { + position: relative; border: 1px solid #4e96f8; border-radius: 10rpx; margin-right: 16rpx; diff --git a/miniprogram/pages/meeting/reservationRecord/meetingRecord/meetingRecord.js b/miniprogram/pages/meeting/reservationRecord/meetingRecord/meetingRecord.js index 36c0af1..139ab81 100644 --- a/miniprogram/pages/meeting/reservationRecord/meetingRecord/meetingRecord.js +++ b/miniprogram/pages/meeting/reservationRecord/meetingRecord/meetingRecord.js @@ -22,6 +22,7 @@ Page({ data: { IMG_NAME: app.IMG_NAME, userData: null, + dataChange: false, tabTitle: '预约记录', // 预约记录参数 reservationPageNum: 1, @@ -235,7 +236,7 @@ Page({ // 跳转-支付 jumpPay(e) { - console.log('jumpPay' , e); + console.log('jumpPay', e); wx.navigateTo({ url: "/pages/meeting/pay/waitPay/waitPay?id=" + e.currentTarget.dataset.id }) @@ -323,7 +324,37 @@ Page({ * 生命周期函数--监听页面显示 */ onShow() { + let _this = this; + // 数据是否变化 + if (_this.data.dataChange) { + // 刷新数据 + _this.setData({ + dataChange: false, + // 预约记录参数 + reservationPageNum: 1, + reservationDataList: [], + reservationIsDataAll: false, + // 参与记录参数 + participatePageNum: 1, + participateDataList: [], + participateIsDataAll: false, + }) + // 获取数据 + let userId = _this.data.userData.id + // 获取预约数据 + _this.getReservationData({ + userId, + pageNum: _this.data.reservationPageNum, + pageSize: _this.data.reservationPageSize, + }) + // 获取参与数据 + _this.getParticipateData({ + userId, + pageNum: _this.data.participatePageNum, + pageSize: _this.data.participatePageSize + }) + } }, /**