|
@@ -14,16 +14,26 @@ Component({
|
|
|
* 组件的初始数据
|
|
|
*/
|
|
|
data: {
|
|
|
-
|
|
|
+ phone_iv: '',
|
|
|
+ phone_encryptedData: ''
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
* 组件的方法列表
|
|
|
*/
|
|
|
methods: {
|
|
|
- userInfoHandler(e) {
|
|
|
+ getPhoneNumber: function(e) {
|
|
|
+ console.log(e.detail.errMsg)
|
|
|
+ console.log(e.detail.iv)
|
|
|
+ console.log(e.detail.encryptedData)
|
|
|
+ this.phone_encryptedData = e.detail.encryptedData
|
|
|
+ this.phone_iv = e.detail.iv
|
|
|
+ },
|
|
|
+ userInfoHandler(e)
|
|
|
+ {
|
|
|
let self = this
|
|
|
- if (e.detail.errMsg == "getUserInfo:ok") {
|
|
|
+ if (e.detail.errMsg == "getUserInfo:ok")
|
|
|
+ {
|
|
|
app.globalData.userInfo = e.detail.userInfo;
|
|
|
app.globalData.userInfo.nickname = e.detail.userInfo.nickName;
|
|
|
let userInfo = app.globalData.userInfo;
|
|
@@ -34,12 +44,15 @@ Component({
|
|
|
let { encryptedData, iv, signature } = e.detail
|
|
|
userInfo = Object.assign({}, { encryptedData }, { signature }, { iv }, userInfo)
|
|
|
}
|
|
|
+ let phoneInfo = {iv: self.phone_iv,encryptedData: self.phone_encryptedData}
|
|
|
let params = {
|
|
|
user_info: userInfo,
|
|
|
+ phone_info: phoneInfo,
|
|
|
act: "login",
|
|
|
op: "wxauthen"
|
|
|
}
|
|
|
- getReq(params, function (res) {
|
|
|
+ getReq(params, function (res)
|
|
|
+ {
|
|
|
if (res.code == 200) {
|
|
|
self.triggerEvent('getAuth', {
|
|
|
userInfo
|