| //index.js |
| //获取应用实例 |
| const app = getApp() |
| |
| Page({ |
| data: { |
| bind: '', |
| bindcolor: '', |
| sign: '', |
| signcolor: '', |
| userInfo: {}, |
| hasUserInfo: false, |
| canIUse: wx.canIUse('button.open-type.getUserInfo'), |
| |
| }, |
| tabChange(e) { |
| console.log('tab change', e) |
| }, |
| |
| //事件处理函数 |
| bindViewTap: function() { |
| wx.navigateTo({ |
| url: '../logs/logs' |
| }) |
| }, |
| testButton: function() { |
| |
| console.log(app.globalData.userInfo) |
| wx.showModal({ |
| title: '提示', |
| content: '该功能暂未完成,完整版请使用大理市民卡app', |
| |
| duration: 2000 |
| }) |
| }, |
| onLoad: function() { |
| |
| var brightness=wx.getStorageSync("brightness"); |
| |
| if(!wx.$isEmpty(brightness)){ |
| wx.setScreenBrightness({ |
| value: brightness, |
| }) |
| } |
| |
| var userid = wx.getStorageSync("userid"); |
| var signed = wx.getStorageSync("signed"); |
| if (wx.$isEmpty(signed) || signed != 'yes') { |
| this.setData({ |
| bind: '未签约', |
| bindcolor: 'red' |
| }) |
| |
| } else { |
| this.setData({ |
| bind: '已签约', |
| bindcolor: 'green' |
| }) |
| } |
| // if (wx.$isEmpty(signed) || signed != 'yes') { |
| // this.setData({ |
| // sign: '未签约', |
| // signcolor: 'red' |
| // }) |
| // } else { |
| // this.setData({ |
| // sign: '已签约', |
| // signcolor: 'green' |
| // }) |
| // } |
| |
| // if (app.globalData.userInfo) { |
| // this.setData({ |
| // userInfo: app.globalData.userInfo, |
| // hasUserInfo: true |
| // }) |
| // } else if (this.data.canIUse) { |
| // // 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回 |
| // // 所以此处加入 callback 以防止这种情况 |
| // app.userInfoReadyCallback = res => { |
| // this.setData({ |
| // userInfo: res.userInfo, |
| // hasUserInfo: true |
| // }) |
| // } |
| // } else { |
| // // 在没有 open-type=getUserInfo 版本的兼容处理 |
| // wx.getUserInfo({ |
| // success: res => { |
| // app.globalData.userInfo = res.userInfo |
| // this.setData({ |
| // userInfo: res.userInfo, |
| // hasUserInfo: true |
| // }) |
| // } |
| // }) |
| // } |
| }, |
| getUserInfo: function(e) { |
| console.log(e) |
| app.globalData.userInfo = e.detail.userInfo |
| this.setData({ |
| userInfo: e.detail.userInfo, |
| hasUserInfo: true |
| }) |
| }, |
| pageredirect: function(e) { |
| wx.navigateTo({ |
| url: '../wxlogin/wxlogin' |
| }) |
| }, |
| doBind: function() { |
| var signed = wx.getStorageSync("signed"); |
| if (wx.$isEmpty(signed) || signed != 'yes') { |
| wx.navigateTo({ |
| url: '../bindcard/bindcard' |
| }) |
| |
| }else{ |
| wx.navigateTo({ |
| url: '../unbind/unbind' |
| }) |
| |
| } |
| |
| }, |
| doSign: function() { |
| var check = wx.$checkBankcard(); |
| if (!check) { |
| return; |
| } |
| wx.navigateTo({ |
| url: '../signxy/signxy' |
| }) |
| }, |
| doCardLost: function() { |
| wx.navigateTo({ |
| url: '../cardlost/cardlost' |
| }) |
| }, |
| doScan: function() { |
| // var check = wx.$checkBankcard(); |
| // if (!check) { |
| |
| // return; |
| // } |
| |
| wx.scanCode({ |
| success(ret) { |
| console.log(ret); |
| var url = ret.result; |
| wx.setStorageSync('scanurl', url); |
| console.log(url); |
| wx.navigateTo({ |
| url: '../scan/scan' |
| }) |
| //} |
| } |
| }) |
| |
| }, |
| doGetBill: function() { |
| var check = wx.$checkBankcard(); |
| if (!check) { |
| return; |
| } |
| wx.navigateTo({ |
| url: '../bill/bill', |
| }) |
| }, |
| doQrcode: function() { |
| var check = wx.$checkBankcard(); |
| if (!check) { |
| return; |
| } |
| wx.navigateTo({ |
| url: '../qrcode/qrcode', |
| }) |
| }, |
| doSafety: function() { |
| // var check = checkBankcard(); |
| // if (!check) { |
| // return; |
| // } |
| wx.navigateTo({ |
| url: '../safety/safety', |
| }) |
| } |
| |
| }) |