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; }