|
|
@@ -18,14 +18,14 @@ Page({
|
|
|
* 页面的初始数据
|
|
|
*/
|
|
|
data: {
|
|
|
- backgroud: '/static/img/background.png'
|
|
|
+ backgroud: '/static/img/login.png'
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
* 生命周期函数--监听页面加载
|
|
|
*/
|
|
|
onLoad: function (options) {
|
|
|
- // this.wx_login()
|
|
|
+ // this.wx_login()
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
@@ -74,13 +74,12 @@ Page({
|
|
|
*/
|
|
|
getopenid(param) {
|
|
|
let _this = this
|
|
|
- api.request(Constants.SYS_OPENID_API + 'login_wechat', 'POST', param).then(login_res => {
|
|
|
+ api.request(Constants.SYS_OPENID_API + 'oauth/wx/login_wechat', 'POST', param).then(login_res => {
|
|
|
if (login_res.data.code === 200) {
|
|
|
app.globalData.openid = login_res.data.data.openid
|
|
|
app.globalData.unionid = login_res.data.data.unionid
|
|
|
app.globalData.sessionkey = login_res.data.data.session_key
|
|
|
_this.gettoken()
|
|
|
-
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
@@ -145,5 +144,35 @@ Page({
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 处理加密电话
|
|
|
+ * @e {*} e
|
|
|
+ */
|
|
|
+ handleGetPhoneNumber(e) {
|
|
|
+ console.log("handleGetPhoneNumber",e);
|
|
|
+ this.getWechatMobileDecrypt(e.detail.encryptedData, e.detail.iv, app.globalData.session_key);
|
|
|
+ },
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 手机号解密
|
|
|
+ * @param {*} encryptedData
|
|
|
+ * @param {*} iv
|
|
|
+ * @param {*} sessionKey
|
|
|
+ */
|
|
|
+ getWechatMobileDecrypt(encryptedData, iv, sessionKey) {
|
|
|
+ let param = {
|
|
|
+ encryptedData: encryptedData,
|
|
|
+ iv: iv,
|
|
|
+ sessionKey: sessionKey,
|
|
|
+ }
|
|
|
+ api.request(Constants.SYS_OPENID_API + 'oauth/wx/decrypt', 'POST', param).then(res => {
|
|
|
+ console.log("decrypt", res);
|
|
|
+ if (res.data.code === 200) {
|
|
|
+ app.globalData.phoneNumber = res.data.phoneNumber
|
|
|
+ }
|
|
|
+ })
|
|
|
+
|
|
|
+ },
|
|
|
|
|
|
})
|