|
@@ -128,15 +128,14 @@ Component({
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
- checkHasUserInfo() {
|
|
|
|
|
|
|
+ checkHasUserInfo() {
|
|
|
var disableCommitBtn = this.data.avatarUrl == defaultAvatarUrl || !this.data.phoneNumber || !this.data.nickName;
|
|
var disableCommitBtn = this.data.avatarUrl == defaultAvatarUrl || !this.data.phoneNumber || !this.data.nickName;
|
|
|
-
|
|
|
|
|
this.setData({
|
|
this.setData({
|
|
|
hasUserInfo: this.data.avatarUrl != defaultAvatarUrl && this.data.phoneNumber && this.data.nickName,
|
|
hasUserInfo: this.data.avatarUrl != defaultAvatarUrl && this.data.phoneNumber && this.data.nickName,
|
|
|
disableCommitBtn: disableCommitBtn
|
|
disableCommitBtn: disableCommitBtn
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
-// 提交
|
|
|
|
|
|
|
+ // 提交
|
|
|
handleUserInfo: function (e) {
|
|
handleUserInfo: function (e) {
|
|
|
if (!this.data.hasUserInfo) {
|
|
if (!this.data.hasUserInfo) {
|
|
|
wx.showToast({
|
|
wx.showToast({
|
|
@@ -149,10 +148,9 @@ Component({
|
|
|
if (e.detail.userInfo) {
|
|
if (e.detail.userInfo) {
|
|
|
// 用户点击允许,获取到用户信息
|
|
// 用户点击允许,获取到用户信息
|
|
|
this.setData({
|
|
this.setData({
|
|
|
- showLoading:true,
|
|
|
|
|
|
|
+ showLoading: true,
|
|
|
disableCommitBtn: true,
|
|
disableCommitBtn: true,
|
|
|
});
|
|
});
|
|
|
-
|
|
|
|
|
wx.request({
|
|
wx.request({
|
|
|
url: `${homeApi_empower}/wxlogin`,
|
|
url: `${homeApi_empower}/wxlogin`,
|
|
|
data: {
|
|
data: {
|
|
@@ -206,7 +204,7 @@ Component({
|
|
|
// 可以选择在这里处理用户拒绝授权后的逻辑,如跳转到其他页面或显示提示信息
|
|
// 可以选择在这里处理用户拒绝授权后的逻辑,如跳转到其他页面或显示提示信息
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
-// 轮询后台信息
|
|
|
|
|
|
|
+ // 轮询后台信息
|
|
|
startInterval: function () {
|
|
startInterval: function () {
|
|
|
var that = this;
|
|
var that = this;
|
|
|
this.data.intervalId = setInterval(() => {
|
|
this.data.intervalId = setInterval(() => {
|
|
@@ -229,9 +227,20 @@ Component({
|
|
|
console.log('intervalRes.data=' + JSON.stringify(intervalRes.data));
|
|
console.log('intervalRes.data=' + JSON.stringify(intervalRes.data));
|
|
|
//empower.js? [sm]:152 intervalRes.data={"st":"success","status":"0"}
|
|
//empower.js? [sm]:152 intervalRes.data={"st":"success","status":"0"}
|
|
|
if (intervalRes.data && intervalRes.data.st && intervalRes.data.status && intervalRes.data.st == 'success' && intervalRes.data.status == '1') {
|
|
if (intervalRes.data && intervalRes.data.st && intervalRes.data.status && intervalRes.data.st == 'success' && intervalRes.data.status == '1') {
|
|
|
- wx.setStorageSync('hasAuth', 'hasAuth');
|
|
|
|
|
|
|
+ wx.setStorageSync('hasAuth', true);
|
|
|
wx.setStorageSync('hotelEmpower', intervalRes.data.hotel);
|
|
wx.setStorageSync('hotelEmpower', intervalRes.data.hotel);
|
|
|
wx.setStorageSync('roomEmpower', intervalRes.data.room);
|
|
wx.setStorageSync('roomEmpower', intervalRes.data.room);
|
|
|
|
|
+ wx.setStorageSync('userInfo', {
|
|
|
|
|
+ hotel: intervalRes.data.hotel,
|
|
|
|
|
+ room: intervalRes.data.room,
|
|
|
|
|
+ unionid: that.data.unionid,
|
|
|
|
|
+ openid: that.data.openid,
|
|
|
|
|
+ session_key: that.data.session_key,
|
|
|
|
|
+ nickName: that.data.nickName,
|
|
|
|
|
+ avatarUrl: that.data.avatarUrl,
|
|
|
|
|
+ encryptphone: that.data.encryptphone,
|
|
|
|
|
+ phoneNumber: that.data.phoneNumber
|
|
|
|
|
+ })
|
|
|
that.setData({
|
|
that.setData({
|
|
|
disableCommitBtn: false,
|
|
disableCommitBtn: false,
|
|
|
});
|
|
});
|