修改积分明细页面不显示订单号的bug

This commit is contained in:
赵毅 2025-12-31 14:46:30 +08:00
parent 51874e8dab
commit 3b7e75980d

View File

@ -29,10 +29,19 @@
<view v-if="records.length > 0"> <view v-if="records.length > 0">
<view class="record-item" v-for="(record, index) in records" :key="index"> <view class="record-item" v-for="(record, index) in records" :key="index">
<view class="record-info"> <view class="record-info">
<view class="record-name" v-if="topVal == '积分'">{{ record.change_reason }} - {{ <view class="record-name" v-if="topVal == '积分'">
record.community_order_pay ? record.community_order_pay.order_pay_no : <view v-if="record.change_reason == '积分商城购物'">
record.quick_payment_record.order_no }}</view> {{ record.change_reason }} - {{ record.commodity_order ?
<view class="record-name" v-else>{{ record.change_reason }} - {{ record.related_order }}</view> record.commodity_order.order_no : '' }}
</view>
<view v-else>
{{ record.change_reason }} - {{ record.community_order_pay ?
record.community_order_pay.order_pay_no :
record.quick_payment_record.order_no }}
</view>
</view>
<view class="record-name" v-else>{{ record.change_reason }} - {{ record.related_order }}
</view>
<view class="record-time">{{ record.create_time }}</view> <view class="record-time">{{ record.create_time }}</view>
</view> </view>
<view class="record-amount"> <view class="record-amount">
@ -97,7 +106,7 @@ export default {
this.hasMore = true; this.hasMore = true;
this.getWalletInfo(); this.getWalletInfo();
}, },
// //
onPullDownRefresh() { onPullDownRefresh() {
this.page_num = 1; this.page_num = 1;
@ -107,7 +116,7 @@ export default {
uni.stopPullDownRefresh(); uni.stopPullDownRefresh();
}); });
}, },
// //
onReachBottom() { onReachBottom() {
if (this.loading || !this.hasMore) return; if (this.loading || !this.hasMore) return;
@ -123,13 +132,13 @@ export default {
// //
getWalletInfo() { getWalletInfo() {
if (this.loading) return Promise.resolve(); if (this.loading) return Promise.resolve();
this.loading = true; this.loading = true;
const params = { const params = {
page_num: this.page_num, page_num: this.page_num,
page_size: this.page_size, page_size: this.page_size,
} }
const requestPromise = new Promise((resolve, reject) => { const requestPromise = new Promise((resolve, reject) => {
if (this.itemType == 1) { if (this.itemType == 1) {
request(apiArr.getPoints, 'POST', params, { silent: false }).then(res => { request(apiArr.getPoints, 'POST', params, { silent: false }).then(res => {
@ -149,14 +158,14 @@ export default {
resolve(); resolve();
} }
}); });
requestPromise.finally(() => { requestPromise.finally(() => {
this.loading = false; this.loading = false;
}); });
return requestPromise; return requestPromise;
}, },
// //
handleResponse(res) { handleResponse(res) {
if (res && res.rows) { if (res && res.rows) {
@ -167,7 +176,7 @@ export default {
// //
this.records = [...this.records, ...res.rows]; this.records = [...this.records, ...res.rows];
} }
// //
this.hasMore = res.rows.length >= this.page_size; this.hasMore = res.rows.length >= this.page_size;
} }