| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 | 
							- //app.js
 
- var api = require('utils/api.js');
 
- App({
 
-   onLaunch: function() {
 
-     //调用API从本地缓存中获取数据
 
-     var logs = wx.getStorageSync('logs') || []
 
-     logs.unshift(Date.now())
 
-     wx.setStorageSync('logs', logs)
 
-   },
 
-   getUserInfo: function(cb) {
 
-     var that = this
 
-     if (this.globalData.userInfo) {
 
-       typeof cb == "function" && cb(this.globalData.userInfo)
 
-     } else {
 
-       //调用登录接口
 
-       wx.getUserInfo({
 
-         withCredentials: false,
 
-         success: function(res) {
 
-           that.globalData.userInfo = res.userInfo
 
-           typeof cb == "function" && cb(that.globalData.userInfo)
 
-         }
 
-       })
 
-     }
 
-   },
 
-   globalData: {
 
-     userInfo: null,
 
-     ptStudent: null
 
-   },
 
-   login: function (info) {
 
-     wx.login({
 
-       success: res => {
 
-         wx.request({
 
-           url: api.loginUrl,
 
-           method: 'POST',
 
-           data: {
 
-             code: res.code,
 
-             iv: info.iv,
 
-             encryptedData: info.encryptedData
 
-           },
 
-           success: info => {
 
-             // console.log(info);
 
-             if (info.data.status == 'success') {
 
-               wx.setStorageSync('pt_student', info.data.data);
 
-               getApp().globalData.ptStudent = info.data.data;
 
-               wx.switchTab({
 
-                 url: '/pages/index/index',
 
-               })
 
-             }
 
-           }
 
-         });
 
-       }
 
-     });
 
-   }
 
- })
 
 
  |