// pages/authorize/authorize.js import {Http} from "../../utils/http-p.js"; const Request = new Http(); let app = getApp(); let url = 'isTab'; let selectedCartIds = ''; Page({ /** * 页面的初始数据 */ data: {}, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { let fromPage = options.fromPage || '' if (fromPage == 'cart') { url = 'normal' selectedCartIds = options.selectedCartIds; } else{ url = 'isTab' } Request.request({ url: '/wx/getCardUserInfo.do', data: { FromUserId: app.globalData.FromUserId } }).then((res) => { console.log(res); this.setData({ UserId: res.UserId, Name: res.Name }); }); }, goBack(e){ console.log('电话与头像授权完成',e) wx.navigateBack({ delta: 0, }) }, getPhoneNumber(e) { console.log('getPhoneNumber', e); if (e.detail.phoneNumber.errMsg == 'getPhoneNumber:ok') { Request.request({ url: '/shopping/account.do', data: { m: 'telRegByAutoReg', ReferralsCode: this.data.UserId, ReferralsName: this.data.Name, encryptedData: e.detail.phoneNumber.encryptedData, iv: e.detail.phoneNumber.iv, SessionKey: app.globalData.SessionKey } }).then((res) => { console.log('/shopping/account.do', res); if (res.cltcode) { app.globalData.Cltcode = res.cltcode; app.globalData.ReferralsName = res.ReferralsName; if(url=='isTab'){ wx.switchTab({ url: '../user/user' }) } else{ wx.redirectTo({ url: '../order/order?selectedCartIds='+selectedCartIds }) } } }); } else{ console.log('取消授权'); wx.showToast({ title: '取消授权', icon: 'none', duration: 1000 }); // wx.switchTab({ // url: url // }); } }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, });