var t = require("../../utils/common.js");var os=getApp().globalData.setting; Page({ data:{ store:null, imghots: os.imghost, msg:"", }, onLoad:function(t){ var th=this,app = getApp(); app.getConfig(function(e){ th.setData({ store:e,msg:t.msg}); }) }, getphone: function(e) { var that = this; var app=getApp(),a=app; //此处授权得到userInfo console.log("getphone"); e=e.detail; console.log(e); //接下来写业务代码登录 //最后,记得返回刚才的页面 if (e.encryptedData==undefined){ wx.navigateTo({ url: '/pages/user/binding_info/binding_info', }) return false; } var r=getApp().globalData.getu; var sessionKey = getApp().globalData.sessionKey; var openid = getApp().globalData.openid; var dd = { oauth: "miniapp", nickname: r.nickName, head_pic: r.avatarUrl, sex: r.gender, terminal: "miniapp", sessionKey: sessionKey, openid:openid, encryptedData: e.encryptedData, iv: e.iv, store_id: a.globalData.setting.stoid, }; console.log(dd); app.request.get("/api/weshop/users/thirdLogin", { data: dd, success: function (e) { console.log("thirdLogin"); console.log(e); if (e.data.code == 0) { app.globalData.user_id = e.data.data.user_id; } else { return app.showWarning("授权登入失败!"); } wx.setStorageSync("isAuth", !0), a.globalData.userInfo = e.data.data, a.globalData.userInfo.head_pic = t.getFullUrl(a.globalData.userInfo.head_pic); wx.navigateBack({ delta: 1}) }, failStatus: function (t) { return "100" === t.data.result ? (i.goHome(), wx.navigateTo({ url: "/pages/user/binding_info/binding_info?nickName=" + r.nickName + "&userHeadPic=" + r.avatarUrl }), !1) : (i.clearAuth(), i.alertLoginErrorAndGoHome(t.data.msg), a.request.post("/api/user/logout", { isShowLoading: !1, data: { token: a.request.getToken() }, failStatus: function () { return !1; } }), !1); }, fail: function (t) { return i.clearAuth(), i.alertLoginErrorAndGoHome(), !1; } }); } });