const { default: api } = require("../../js/api"); Page({ data: { isLoggedIn: false, site:{}, userInfo: {}, scanTitle: '扫码加油', scanTip: '请扫描加油机键盘上的二维码' }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { api.request_GetSiteInfo().then(res => { if(res.data.statusCode == 203) { console.log("获取站点信息失败",res) return } console.log("站点信息",res) this.setData({ isLoggedIn: true, site:res.data.data.site, userInfo: res.data.data.userInfo, scanTitle: '扫码加油', scanTip: '请扫码加油机键盘上的二维码' }) }).catch(err => { console.log("获取站点信息失败",err) }) }, toLoginOrOrderPage: function () { if (!this.data.isLoggedIn) { wx.redirectTo({ url: '../login/login' }) } else { wx.navigateTo({ url: '../historyOrder/historyOrder', }) } }, // 打开扫码功能 scanCode: function () { const that = this; wx.scanCode({ success(res) { wx.redirectTo({ url: res.result, fail(err){ wx.showToast({ title: '跳转页面失败', icon: 'none' }); } }) }, fail(err) { console.error('扫码失败:', err); wx.showToast({ title: '扫码失败', icon: 'none' }); } }); } });