const util = require('../../../utils/util.js'); const api = require('../../../config/api.js'); //获取应用实例 const app = getApp() Page({ data: { canIUse: wx.canIUse('button.open-type.getUserInfo'), navUrl: '', code: '', login_img: "https://4d-tjw.oss-cn-shenzhen.aliyuncs.com/wxmall/images/login-bg.png", login_logo: "/static/images/img_empower_logo@2x11.png" }, onLoad: function(options) { let that = this; if (wx.getStorageSync("navUrl")) { that.setData({ navUrl: wx.getStorageSync("navUrl") }) } else { that.setData({ navUrl: '/pages/index/index' }) } wx.login({ success: function(res) { if (res.code) { that.setData({ code: res.code }) } } }); }, bindGetUserInfo: function(e) { let that = this; //登录远程服务器 if (that.data.code) { util.request(api.AuthLoginByWeixin, { code: that.data.code, userInfo: e.detail }, 'POST', 'application/json').then(res => { if (res.errno === 0) { //存储用户信息 res.data.userInfo.userId = res.data.userId res.data.userInfo.sessionKey = res.data.sessionKey res.data.userInfo.isAdmin = res.data.isAdmin wx.setStorageSync('userInfo', res.data.userInfo); wx.setStorageSync('token', res.data.token); wx.setStorageSync('userId', res.data.userId); wx.setStorageSync('isLogin', true); wx.navigateBack({}) } else { // util.showErrorToast(res.errmsg) // wx.showModal({ // title: '提示', // content: res.errmsg, // showCancel: false // }); } }); } // if (that.data.navUrl && that.data.navUrl == '/pages/index/index') { // wx.switchTab({ // url: that.data.navUrl, // }) // } else if (that.data.navUrl) { // wx.redirectTo({ // url: that.data.navUrl, // }) // } }, onReady: function() { // 页面渲染完成 }, onShow: function() { // 页面显示 }, onHide: function() { // 页面隐藏 }, onUnload: function() { // 页面关闭 } })