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(); }, });