|
@@ -14,7 +14,8 @@ Page({
|
|
|
BASEIMGURL: app.globalData.BASEIMGURL,
|
|
|
BASEIMGURL1: app.globalData.BASEIMGURL1,
|
|
|
loading: true,
|
|
|
- hideGetInfo: true
|
|
|
+ hideGetInfo: true,
|
|
|
+ hideGetInfo2: true
|
|
|
// hasUserInfo: false,
|
|
|
// canIUse: wx.canIUse('button.open-type.getUserInfo')
|
|
|
},
|
|
@@ -129,6 +130,11 @@ Page({
|
|
|
},
|
|
|
hideGetInfo: true
|
|
|
});
|
|
|
+ if (!app.globalData.userInfo.avatar) {
|
|
|
+ return that.setData({
|
|
|
+ hideGetInfo2: false
|
|
|
+ })
|
|
|
+ }
|
|
|
//跳转到我的页面
|
|
|
wx.switchTab({
|
|
|
url: '/pages/my/index',
|
|
@@ -254,12 +260,47 @@ Page({
|
|
|
},
|
|
|
closeTap() {
|
|
|
this.setData({
|
|
|
- hideGetInfo: true
|
|
|
+ hideGetInfo: true,
|
|
|
+ hideGetInfo2: true
|
|
|
})
|
|
|
},
|
|
|
onUnload() {
|
|
|
this.setData({
|
|
|
- hideGetInfo: true
|
|
|
+ hideGetInfo: true,
|
|
|
+ hideGetInfo2: true
|
|
|
})
|
|
|
},
|
|
|
+ userInfoHandler(e) {
|
|
|
+ const that = this;
|
|
|
+ if (e.detail.errMsg == "getUserInfo:ok") {
|
|
|
+ let userInfo = e.detail.userInfo;
|
|
|
+ let params = Object.assign({}, {
|
|
|
+ openid: app.globalData.userInfo.openid,
|
|
|
+ nickName: userInfo.nickName,
|
|
|
+ gender: userInfo.gender,
|
|
|
+ avatarUrl: userInfo.avatarUrl
|
|
|
+ });
|
|
|
+ app.globalData.api.binduserinfo(params).then(res => {
|
|
|
+ let newUserInfo = app.globalData.userInfo;
|
|
|
+ newUserInfo.avatar = userInfo.avatarUrl;
|
|
|
+ newUserInfo.gender = userInfo.gender;
|
|
|
+ newUserInfo.nickname = userInfo.nickName;
|
|
|
+
|
|
|
+ app.globalData.userInfo = newUserInfo;
|
|
|
+ that.setData({
|
|
|
+ userInfo: newUserInfo,
|
|
|
+ hideGetInfo2: true
|
|
|
+ })
|
|
|
+ //跳转到我的页面
|
|
|
+ wx.switchTab({
|
|
|
+ url: '/pages/my/index',
|
|
|
+ })
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ wx.showToast({
|
|
|
+ title: '请授权您的头像!',
|
|
|
+ icon: 'none'
|
|
|
+ })
|
|
|
+ }
|
|
|
+ },
|
|
|
})
|