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