|
...
|
...
|
@@ -3,62 +3,79 @@ import util from '../../utils/util'; |
|
|
|
import App from '../../utils/api';
|
|
|
|
|
|
|
|
Component({
|
|
|
|
/**
|
|
|
|
* 组件的属性列表
|
|
|
|
*/
|
|
|
|
properties: {
|
|
|
|
// talkImage: {
|
|
|
|
// type: String, // 类型(必填),目前接受的类型包括:String, Number, Boolean, Object, Array, null(表示任意类型)
|
|
|
|
// value: '/pages/image/menu-fixed-taomei.png'
|
|
|
|
// },
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 组件的初始数据
|
|
|
|
*/
|
|
|
|
data: {
|
|
|
|
|
|
|
|
},
|
|
|
|
attached(){
|
|
|
|
/**
|
|
|
|
* 组件的属性列表
|
|
|
|
*/
|
|
|
|
properties: {
|
|
|
|
// talkImage: {
|
|
|
|
// type: String, // 类型(必填),目前接受的类型包括:String, Number, Boolean, Object, Array, null(表示任意类型)
|
|
|
|
// value: '/pages/image/menu-fixed-taomei.png'
|
|
|
|
// },
|
|
|
|
},
|
|
|
|
|
|
|
|
},
|
|
|
|
ready () {
|
|
|
|
/**
|
|
|
|
* 组件的初始数据
|
|
|
|
*/
|
|
|
|
data: {
|
|
|
|
userinfo: null,
|
|
|
|
},
|
|
|
|
attached(){
|
|
|
|
wx.getStorage({
|
|
|
|
key: 'userInfo',
|
|
|
|
success: (e) => {
|
|
|
|
this.setData({
|
|
|
|
userinfo: e.data
|
|
|
|
})
|
|
|
|
}
|
|
|
|
})
|
|
|
|
},
|
|
|
|
ready () {
|
|
|
|
|
|
|
|
},
|
|
|
|
detached(){
|
|
|
|
},
|
|
|
|
detached(){
|
|
|
|
|
|
|
|
},
|
|
|
|
/**
|
|
|
|
* 组件的方法列表
|
|
|
|
*/
|
|
|
|
methods: {
|
|
|
|
getUserInfoSuccess(e){
|
|
|
|
if(e.type="getuserinfo"){
|
|
|
|
if(e.detail.errMsg=='getUserInfo:ok'){
|
|
|
|
var userInfo = e.detail.userInfo //avatarUrl nickName gender;
|
|
|
|
console.log('xxxxx',userInfo)
|
|
|
|
util.cache('userInfo',userInfo);
|
|
|
|
App.Reserve.AddUser({
|
|
|
|
openid: getApp().openid,
|
|
|
|
avatar: userInfo.avatarUrl,
|
|
|
|
nickname: userInfo.nickName,
|
|
|
|
gender: userInfo.gender
|
|
|
|
})
|
|
|
|
this.triggerEvent("userinfo",userInfo);
|
|
|
|
}else if(e.detail.errMsg=='getUserInfo:fail auth deny'){
|
|
|
|
wx.showModal({
|
|
|
|
title:'授权提示',
|
|
|
|
content:'您点击了拒绝授权,将无法正常显示个人信息,点击确定重新获取授权',
|
|
|
|
confirmColor:'#199095',
|
|
|
|
cancelColor:'#999',
|
|
|
|
success:function(res){
|
|
|
|
if(res.confirm){
|
|
|
|
util.setting();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
})
|
|
|
|
}
|
|
|
|
},
|
|
|
|
/**
|
|
|
|
* 组件的方法列表
|
|
|
|
*/
|
|
|
|
methods: {
|
|
|
|
getUserInfoSuccess(e){
|
|
|
|
if (e.type = "getuserinfo") {
|
|
|
|
if (e.detail.errMsg == 'getUserInfo:ok') {
|
|
|
|
var userInfo = e.detail.userInfo //avatarUrl nickName gender;
|
|
|
|
console.log('xxxxx', userInfo)
|
|
|
|
util.cache('userInfo', userInfo);
|
|
|
|
App.Reserve.AddUser({
|
|
|
|
openid: getApp().openid,
|
|
|
|
avatar: userInfo.avatarUrl,
|
|
|
|
nickname: userInfo.nickName,
|
|
|
|
gender: userInfo.gender
|
|
|
|
})
|
|
|
|
this.triggerEvent("userinfo", userInfo);
|
|
|
|
} else if (e.detail.errMsg == 'getUserInfo:fail auth deny') {
|
|
|
|
wx.showModal({
|
|
|
|
title: '授权提示',
|
|
|
|
content: '您点击了拒绝授权,将无法正常显示个人信息,点击确定重新获取授权',
|
|
|
|
confirmColor: '#199095',
|
|
|
|
cancelColor: '#999',
|
|
|
|
success: function (res) {
|
|
|
|
if (res.confirm) {
|
|
|
|
util.setting();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
})
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
setUserInfoSuccess(e){
|
|
|
|
var userInfo = this.data.userinfo
|
|
|
|
App.Reserve.AddUser({
|
|
|
|
openid: getApp().openid,
|
|
|
|
avatar: userInfo.avatarUrl,
|
|
|
|
nickname: userInfo.nickName,
|
|
|
|
gender: userInfo.gender
|
|
|
|
})
|
|
|
|
this.triggerEvent("userinfo", userInfo);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}) |
...
|
...
|
|