Page({ /** * 页面的初始数据 */ data: { // 工单信息(实际开发中从结算回调/缓存/接口获取) orderInfo: { orderNo: '20260120123456789', // 工单编号 amount: '99.00', // 结算金额 payTime: '2026-01-20 15:30:25' // 结算时间 } }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { // 实际开发中:从结算回调的参数/缓存中获取工单信息 // 示例:如果结算页跳转时传了工单号,这里接收并请求接口 // if (options.orderNo) { // this.getOrderDetail(options.orderNo); // } }, /** * 模拟获取工单详情(实际开发替换为真实接口) */ getOrderDetail(orderNo) { // 调用接口获取工单信息,示例: // wx.request({ // url: '你的接口地址', // data: { orderNo }, // success: (res) => { // this.setData({ orderInfo: res.data.data }); // } // }); }, /** * 跳转到工单详情页 */ gotoOrderDetail() { // 跳转到工单详情页,传工单编号 wx.navigateTo({ url: `/package-map/pages/map/index` }); }, /** * 返回首页 */ backToHome() { // 返回到首页(如果首页在tabBar,用switchTab;否则用navigateBack/redirectTo) wx.switchTab({ url: '/pages/index/index' }); // 如果首页不在tabBar,用这个: // wx.redirectTo({ // url: '/pages/index/index' // }); }, /** * 生命周期函数--监听页面显示 */ onShow() { // 隐藏小程序返回按钮(可选,结算成功页建议隐藏) wx.hideHomeButton(); } });