描述:预约记录刷新数据

This commit is contained in:
SelfRidicule 2024-03-07 14:34:29 +08:00
parent b67269f5fc
commit 4e88613799
3 changed files with 39 additions and 1 deletions

View File

@ -121,6 +121,12 @@ Page({
if (res.code == 0) { if (res.code == 0) {
// 刷新数据 // 刷新数据
_this.getDetail(); _this.getDetail();
// 数据状态变更,向上个页面传递变更
let pages = getCurrentPages(); //获取page
let prevPage = pages[pages.length - 2]; //上一个页面(父页面)
prevPage.setData({
dataChange: true
})
} else { } else {
// 危险通知 // 危险通知
Notify({ Notify({

View File

@ -110,6 +110,7 @@
} }
.bottomFix .btn { .bottomFix .btn {
position: relative;
border: 1px solid #4e96f8; border: 1px solid #4e96f8;
border-radius: 10rpx; border-radius: 10rpx;
margin-right: 16rpx; margin-right: 16rpx;

View File

@ -22,6 +22,7 @@ Page({
data: { data: {
IMG_NAME: app.IMG_NAME, IMG_NAME: app.IMG_NAME,
userData: null, userData: null,
dataChange: false,
tabTitle: '预约记录', tabTitle: '预约记录',
// 预约记录参数 // 预约记录参数
reservationPageNum: 1, reservationPageNum: 1,
@ -323,7 +324,37 @@ Page({
* 生命周期函数--监听页面显示 * 生命周期函数--监听页面显示
*/ */
onShow() { 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
})
}
}, },
/** /**