Files
2025-11-17 13:32:54 +08:00

51 lines
1.3 KiB
JavaScript

Page({
data: {
totalPaid: 0,
orderNo: '',
groupId: '',
groupon: null,
spu: null,
adUrl: '',
},
onLoad(options) {
const { totalPaid = 0, orderNo = '', groupId = '' } = options;
this.setData({
totalPaid,
orderNo,
groupId,
});
},
onTapReturn(e) {
const target = e.currentTarget.dataset.type;
const { orderNo } = this.data;
if (target === 'home') {
wx.switchTab({ url: '/pages/home/home' });
} else if (target === 'orderList') {
wx.navigateTo({
url: `/pages/order/order-list/index?orderNo=${orderNo}`,
});
} else if (target === 'order') {
console.log('🔄 [支付结果] 跳转到订单详情,订单号:', orderNo);
// 跳转到订单详情页面,并设置刷新标志
const pages = getCurrentPages();
const currentPage = pages[pages.length - 1];
wx.navigateTo({
url: `/pages/order/order-detail/index?orderNo=${orderNo}&refresh=1`,
success: () => {
console.log('✅ [支付结果] 成功跳转到订单详情页面');
},
fail: (err) => {
console.error('❌ [支付结果] 跳转到订单详情页面失败:', err);
}
});
}
},
navBackHandle() {
wx.navigateBack();
},
});