|
@@ -1,9 +1,12 @@
|
|
// pages/user/index.js
|
|
// pages/user/index.js
|
|
const {
|
|
const {
|
|
- request,
|
|
|
|
serverName
|
|
serverName
|
|
} = require('../../utils/services');
|
|
} = require('../../utils/services');
|
|
const {
|
|
const {
|
|
|
|
+ request,
|
|
|
|
+ newServerName
|
|
|
|
+} = require('../../utils/newServices.js');
|
|
|
|
+const {
|
|
Toast
|
|
Toast
|
|
} = require('../../utils/util.js');
|
|
} = require('../../utils/util.js');
|
|
var app = getApp();
|
|
var app = getApp();
|
|
@@ -63,7 +66,7 @@ Page({
|
|
let loginSessionKey = wx.getStorageSync("token");
|
|
let loginSessionKey = wx.getStorageSync("token");
|
|
|
|
|
|
let requestTask = wx.request({
|
|
let requestTask = wx.request({
|
|
- url: serverName + '/wx/api/user/longPolling',
|
|
|
|
|
|
+ url: newServerName + '/wx/user/longPolling',
|
|
data: {
|
|
data: {
|
|
loginSessionKey
|
|
loginSessionKey
|
|
},
|
|
},
|
|
@@ -190,7 +193,7 @@ Page({
|
|
wx.checkSession({
|
|
wx.checkSession({
|
|
success: res => {
|
|
success: res => {
|
|
wx.request({
|
|
wx.request({
|
|
- url: serverName + '/wx/api/user/checkLoginSessionKey',
|
|
|
|
|
|
+ url: newServerName + '/wx/user/checkLoginSessionKey',
|
|
data: {
|
|
data: {
|
|
loginSessionKey
|
|
loginSessionKey
|
|
},
|
|
},
|
|
@@ -289,7 +292,7 @@ Page({
|
|
|
|
|
|
if (code) {
|
|
if (code) {
|
|
wx.request({
|
|
wx.request({
|
|
- url: serverName + '/wx/api/user/getLoginSessionKey',
|
|
|
|
|
|
+ url: newServerName + '/wx/user/getLoginSessionKey',
|
|
data: {
|
|
data: {
|
|
encryptedData,
|
|
encryptedData,
|
|
iv,
|
|
iv,
|
|
@@ -321,29 +324,6 @@ Page({
|
|
Toast.hideLoading();
|
|
Toast.hideLoading();
|
|
},
|
|
},
|
|
})
|
|
})
|
|
-
|
|
|
|
-
|
|
|
|
- // request["getLoginSessionKey"]({
|
|
|
|
- // encryptedData,
|
|
|
|
- // iv,
|
|
|
|
- // code,
|
|
|
|
- // loginSessionKey:''
|
|
|
|
- // }, "post", res => {
|
|
|
|
- // if (res.data.code > -1) {
|
|
|
|
- // let {
|
|
|
|
- // loginSessionKey
|
|
|
|
- // } = res.data.data;
|
|
|
|
- // wx.setStorageSync('token', loginSessionKey)
|
|
|
|
- // this.isLongPolling();
|
|
|
|
- // console.log(loginSessionKey)
|
|
|
|
- // }
|
|
|
|
-
|
|
|
|
- // }, err => {
|
|
|
|
-
|
|
|
|
- // }, complete => {
|
|
|
|
- // this._isLogin();
|
|
|
|
- // Toast.hideLoading();
|
|
|
|
- // })
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
})
|
|
})
|
|
@@ -364,134 +344,6 @@ Page({
|
|
})
|
|
})
|
|
},
|
|
},
|
|
|
|
|
|
-// 微信改版了
|
|
|
|
- // _getUserInfoToLogin: function(e) {
|
|
|
|
- // Toast.showToast2('loading');
|
|
|
|
-
|
|
|
|
- // if (e.detail.encryptedData) {
|
|
|
|
- // // 可以将 res 发送给后台解码出 unionId
|
|
|
|
- // // app.globalData.userInfo = res.userInfo;
|
|
|
|
- // // app.globalData.encryptedData = res.encryptedData;
|
|
|
|
- // // app.globalData.iv = res.iv;
|
|
|
|
- // let {
|
|
|
|
- // encryptedData,
|
|
|
|
- // iv,
|
|
|
|
- // userInfo
|
|
|
|
- // } = e.detail;
|
|
|
|
-
|
|
|
|
- // console.log('---------',e);
|
|
|
|
-
|
|
|
|
- // app.globalData.userInfo = userInfo;
|
|
|
|
- // wx.setStorageSync("userInfo", userInfo)
|
|
|
|
- // this.setData({
|
|
|
|
- // avatarUrl: wx.getStorageSync('userInfo').avatarUrl
|
|
|
|
- // })
|
|
|
|
- // wx.login({
|
|
|
|
- // success: res => {
|
|
|
|
- // let {
|
|
|
|
- // code
|
|
|
|
- // } = res;
|
|
|
|
- // if (code) {
|
|
|
|
-
|
|
|
|
- // console.log(123456,code);
|
|
|
|
-
|
|
|
|
- // wx.request({
|
|
|
|
- // url: serverName + '/wx/api/user/getLoginSessionKey',
|
|
|
|
- // data: {
|
|
|
|
- // encryptedData,
|
|
|
|
- // iv,
|
|
|
|
- // code,
|
|
|
|
- // },
|
|
|
|
- // header: {
|
|
|
|
- // 'content-type': 'application/x-www-form-urlencoded'
|
|
|
|
- // },
|
|
|
|
- // method: 'post',
|
|
|
|
- // // dataType: 'json',
|
|
|
|
- // // responseType: 'text',
|
|
|
|
- // success: res => {
|
|
|
|
- // if (res.data.code > -1) {
|
|
|
|
- // let {
|
|
|
|
- // loginSessionKey
|
|
|
|
- // } = res.data.data;
|
|
|
|
- // wx.setStorageSync('token', loginSessionKey)
|
|
|
|
- // }
|
|
|
|
- // else{
|
|
|
|
- // Toast.showToast('warn', '登录失败,请重试');
|
|
|
|
- // }
|
|
|
|
- // },
|
|
|
|
- // fail: res => {
|
|
|
|
- // Toast.showToast('warn', '登录失败,请重试');
|
|
|
|
-
|
|
|
|
- // },
|
|
|
|
- // complete: res=> {
|
|
|
|
- // this._isLogin();
|
|
|
|
- // Toast.hideLoading();
|
|
|
|
- // },
|
|
|
|
- // })
|
|
|
|
-
|
|
|
|
-
|
|
|
|
- // request["getLoginSessionKey"]({
|
|
|
|
- // encryptedData,
|
|
|
|
- // iv,
|
|
|
|
- // code,
|
|
|
|
- // loginSessionKey:''
|
|
|
|
- // }, "post", res => {
|
|
|
|
- // if (res.data.code > -1) {
|
|
|
|
- // let {
|
|
|
|
- // loginSessionKey
|
|
|
|
- // } = res.data.data;
|
|
|
|
- // wx.setStorageSync('token', loginSessionKey)
|
|
|
|
- // this.isLongPolling();
|
|
|
|
- // console.log(loginSessionKey)
|
|
|
|
- // }
|
|
|
|
-
|
|
|
|
- // }, err => {
|
|
|
|
-
|
|
|
|
- // }, complete => {
|
|
|
|
- // this._isLogin();
|
|
|
|
- // Toast.hideLoading();
|
|
|
|
- // })
|
|
|
|
- // }
|
|
|
|
- // }
|
|
|
|
- // })
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
- // // console.log(res.userInfo)
|
|
|
|
-
|
|
|
|
- // // 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回
|
|
|
|
- // // 所以此处加入 callback 以防止这种情况
|
|
|
|
- // if (this.userInfoReadyCallback) {
|
|
|
|
- // this.userInfoReadyCallback(res)
|
|
|
|
- // }
|
|
|
|
- // }
|
|
|
|
-
|
|
|
|
- // },
|
|
|
|
-
|
|
|
|
- // _login:function(e){
|
|
|
|
- // console.log(e)
|
|
|
|
- // // if(!this.data.isLogin){
|
|
|
|
- // // Toast.showToast2('loading');
|
|
|
|
- // // wx.getSetting({
|
|
|
|
- // // success: res => {
|
|
|
|
- // // console.log(res.authSetting['scope.userInfo'])
|
|
|
|
- // // if (!res.authSetting['scope.userInfo'] == undefined || res.authSetting['scope.userInfo'] == false) {
|
|
|
|
- // // Toast.showToast('tip', '四维看展申请获取个人信息权限', () => {
|
|
|
|
- // // wx.openSetting({
|
|
|
|
- // // success: res => {
|
|
|
|
- // // this._getUserInfoToLogin();
|
|
|
|
- // // }
|
|
|
|
- // // });
|
|
|
|
- // // });
|
|
|
|
- // // } else {
|
|
|
|
- // // // 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框
|
|
|
|
- // // this._getUserInfoToLogin();
|
|
|
|
- // // }
|
|
|
|
- // // }
|
|
|
|
- // // })
|
|
|
|
- // // }
|
|
|
|
- // },
|
|
|
|
-
|
|
|
|
_logout: function() {
|
|
_logout: function() {
|
|
|
|
|
|
if (this.data.isLogin) {
|
|
if (this.data.isLogin) {
|