修改缴费记录数据显示不全的bug
This commit is contained in:
parent
34e8c05b91
commit
7817333cf8
@ -162,7 +162,7 @@
|
|||||||
<view class="row_con3_1">
|
<view class="row_con3_1">
|
||||||
{{ item.community_order ? item.community_order.length : 0 }}个账单
|
{{ item.community_order ? item.community_order.length : 0 }}个账单
|
||||||
</view>
|
</view>
|
||||||
<view class="row_con3_2">明细可从收据查看</view>
|
<!-- <view class="row_con3_2">明细可从收据查看</view> -->
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
@ -181,7 +181,7 @@
|
|||||||
<view class="row_con4">{{ item.order_pay_no }}</view>
|
<view class="row_con4">{{ item.order_pay_no }}</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="line4"></view>
|
<view class="line4"></view>
|
||||||
<view class="Receipt">收据</view>
|
<!-- <view class="Receipt">收据</view> -->
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
@ -319,6 +319,8 @@ export default {
|
|||||||
});
|
});
|
||||||
} else if (this.active === 1) {
|
} else if (this.active === 1) {
|
||||||
// 缴费记录页面,重新获取缴费记录
|
// 缴费记录页面,重新获取缴费记录
|
||||||
|
this.page_num = 1;
|
||||||
|
this.page_size = 10;
|
||||||
this.getPayList().then(() => {
|
this.getPayList().then(() => {
|
||||||
// 数据加载完成后停止下拉刷新
|
// 数据加载完成后停止下拉刷新
|
||||||
uni.stopPullDownRefresh();
|
uni.stopPullDownRefresh();
|
||||||
@ -329,11 +331,24 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
// 滑动到底部生命周期函数
|
||||||
|
onReachBottom() {
|
||||||
|
// 只有在缴费记录页面且还有更多数据时才触发加载更多
|
||||||
|
if (this.active === 1 && this.flag) {
|
||||||
|
// 增加page_size的值
|
||||||
|
this.page_size += 10;
|
||||||
|
// 重新获取缴费记录
|
||||||
|
this.getPayList();
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
methods: {
|
methods: {
|
||||||
changeTab(index) {
|
changeTab(index) {
|
||||||
this.active = index;
|
this.active = index;
|
||||||
if (index == 1) {
|
if (index == 1) {
|
||||||
|
// 重置分页参数
|
||||||
this.page_num = 1;
|
this.page_num = 1;
|
||||||
|
this.page_size = 10;
|
||||||
this.getPayList();
|
this.getPayList();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -656,14 +671,21 @@ export default {
|
|||||||
page_num: this.page_num,
|
page_num: this.page_num,
|
||||||
page_size: this.page_size,
|
page_size: this.page_size,
|
||||||
}).then((res) => {
|
}).then((res) => {
|
||||||
|
// 判断是否还有更多数据
|
||||||
let flag = false;
|
let flag = false;
|
||||||
if (res.rows && (res.rows?.length == this.page_size)) {
|
if (res.rows && res.rows.length === this.page_size) {
|
||||||
flag = true;
|
flag = true;
|
||||||
} else {
|
} else {
|
||||||
flag = false;
|
flag = false;
|
||||||
}
|
}
|
||||||
this.flag = flag;
|
this.flag = flag;
|
||||||
this.payOrderList = res.rows;
|
|
||||||
|
// 如果是第一页,直接替换数据;如果是加载更多,追加数据
|
||||||
|
if (this.page_num === 1) {
|
||||||
|
this.payOrderList = res.rows || [];
|
||||||
|
} else {
|
||||||
|
this.payOrderList = [...this.payOrderList, ...(res.rows || [])];
|
||||||
|
}
|
||||||
resolve();
|
resolve();
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
reject(error);
|
reject(error);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user