修改缴费记录数据显示不全的bug

This commit is contained in:
赵毅 2025-09-29 17:17:12 +08:00
parent 34e8c05b91
commit 7817333cf8

View File

@ -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();
} }
}, },
@ -534,7 +549,7 @@ export default {
payParams.property_housing_fund = fundAmount.toFixed(2); payParams.property_housing_fund = fundAmount.toFixed(2);
if (isComboPay && payParams.money == 0) { if (isComboPay && payParams.money == 0) {
this.payType = 2; this.payType = 2;
} }
// //
@ -551,7 +566,7 @@ export default {
} }
// //
if (isComboPay && (payParams.money != 0.00 ||payParams.money != 0)) { if (isComboPay && (payParams.money != 0.00 || payParams.money != 0)) {
this.payType = 3; this.payType = 3;
name_mini = "微信 + 物业公积金"; name_mini = "微信 + 物业公积金";
} }
@ -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);