// pages/user/user.js // var listData = require('../../data/test-data.js'); var utils = require("../../utils/util.js"); var app = getApp(); Page({ /** * 页面的初始数据 */ data: { // userInfo: {}, isAuthorize: false, canIUse: wx.canIUse('button.open-type.getUserInfo'), isShowMenu: false, isShowGuideList: false }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { // if(!app.globalData.Cltcode){ // wx.navigateTo({ // url: '../authorize/authorize' // }) // return; // } const accountInfo = wx.getAccountInfoSync(); console.log(accountInfo.miniProgram.appId) // 小程序 appId console.log(accountInfo.miniProgram.version) // 小程序版本号 // console.log(accountInfo.plugin.version) // 插件版本号, 'a.b.c' 这样的形式 if (accountInfo.miniProgram.version) { this.setData({ appVersion: accountInfo.miniProgram.version }) } this.setData({ CouponStatus:app.globalData.CouponStatus, isShowPoster:app.globalData.isShowPoster, }) if(app.globalData.isShopGuide&&app.globalData.generateOrderProcess==1){ this.setData({ isShowGuideMenu:true }) } if(app.globalData.isShopGuide){ this.setData({ isShowGuideList:true }) } }, viewAvatar(e){ let src = e.currentTarget.dataset.src; wx.previewImage({ current:src, urls: [src], }) }, // 获取用户信息 getUserInfo: function (e) { utils.authorize(e, this, ()=>{ this.getUserData() }) }, goTab: function (e) { utils.goTab(e, this, this.data.tabbarId) }, login(){ wx.navigateTo({ url: '../authorize/authorize', }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { // console.log(wx.$http) // wx.$http.request({ // url:'/wx/getCardUserInfo.do' // }).then((res)=>{ // console.log(',,,,,wx.$http',res) // }) // utils.isAuthorize(this); this.getUserData(); // this.setData({ // ReferralsName:app.globalData.ReferralsName, // Name: app.globalData.FromUserId // }) }, getSubscribeMessage(){ let orderTemplateId = app.globalData.orderNoticeTemplateIdList; utils.subscribeMessage({ ids:[orderTemplateId.templateId,orderTemplateId.pendingReviewTemplateId,orderTemplateId.returnsNoticeTemplateId], callback:()=>{ wx.navigateTo({ url: '../orderlistGuide/orderlistGuide', }) } }) }, getSubscribeMessage2(){ if(app.globalData.isShopGuide) { let orderTemplateId = app.globalData.orderNoticeTemplateIdList; utils.subscribeMessage({ ids:[orderTemplateId.templateId,orderTemplateId.returnsNoticeTemplateId,orderTemplateId.cancelOrderNoticeTemplateId], callback:()=>{ wx.navigateTo({ url: '../orderlist/orderlist', }) } }) } else { wx.navigateTo({ url: '../orderlist/orderlist', }) } }, getUserData(){ wx.showLoading(); wx.request({ url: utils.getUrl('/shopping/account.do?m=accountInfo'), header: { "Cookie": "JSESSIONID=" + wx.getStorageSync('sessionID') }, success: res => { wx.hideLoading(); if(!utils.requestError(res)){ return false; } // console.log(res) this.setData({ userData: res.data.UserInfo }) }, fail: function (errmsg) { utils.requestFail(errmsg, '/shopping/account.do'); } }) }, })