From 3b7e75980d509995ed195319f265e98f08f4e54a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E6=AF=85?= <1335909236@qq.com> Date: Wed, 31 Dec 2025 14:46:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=A7=AF=E5=88=86=E6=98=8E?= =?UTF-8?q?=E7=BB=86=E9=A1=B5=E9=9D=A2=E4=B8=8D=E6=98=BE=E7=A4=BA=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E5=8F=B7=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/user/wallet/index.vue | 33 +++++++++++++++++++++------------ 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/packages/user/wallet/index.vue b/packages/user/wallet/index.vue index 9ba5d7a5..3404d769 100644 --- a/packages/user/wallet/index.vue +++ b/packages/user/wallet/index.vue @@ -29,10 +29,19 @@ - {{ record.change_reason }} - {{ - record.community_order_pay ? record.community_order_pay.order_pay_no : - record.quick_payment_record.order_no }} - {{ record.change_reason }} - {{ record.related_order }} + + + {{ record.change_reason }} - {{ record.commodity_order ? + record.commodity_order.order_no : '' }} + + + {{ record.change_reason }} - {{ record.community_order_pay ? + record.community_order_pay.order_pay_no : + record.quick_payment_record.order_no }} + + + {{ record.change_reason }} - {{ record.related_order }} + {{ record.create_time }} @@ -97,7 +106,7 @@ export default { this.hasMore = true; this.getWalletInfo(); }, - + // 下拉刷新 onPullDownRefresh() { this.page_num = 1; @@ -107,7 +116,7 @@ export default { uni.stopPullDownRefresh(); }); }, - + // 触底加载更多 onReachBottom() { if (this.loading || !this.hasMore) return; @@ -123,13 +132,13 @@ export default { // 获取钱包信息 getWalletInfo() { if (this.loading) return Promise.resolve(); - + this.loading = true; const params = { page_num: this.page_num, page_size: this.page_size, } - + const requestPromise = new Promise((resolve, reject) => { if (this.itemType == 1) { request(apiArr.getPoints, 'POST', params, { silent: false }).then(res => { @@ -149,14 +158,14 @@ export default { resolve(); } }); - + requestPromise.finally(() => { this.loading = false; }); - + return requestPromise; }, - + // 处理响应数据 handleResponse(res) { if (res && res.rows) { @@ -167,7 +176,7 @@ export default { // 后续页数据追加 this.records = [...this.records, ...res.rows]; } - + // 判断是否还有更多数据 this.hasMore = res.rows.length >= this.page_size; }