Commit cb60584c authored by fwz's avatar fwz

Merge remote-tracking branch 'origin/dev_cd' into dev_cd

parents 04bb84be 0820f3c8
...@@ -53,6 +53,28 @@ export default { ...@@ -53,6 +53,28 @@ export default {
title: '登录中...' title: '登录中...'
}) })
}, },
async wechatLogin() {
wx.login({
success: (res) => {
this.code = res.code
this.wechatSession(res.code)
}
})
},
//获取session_key
async wechatSession(code) {
let that = this
let param = {
code: code,
}
let opts = { url: '/xcx/code/session', method: 'post' }
await that.http.httpRequest(opts, param).then(res => {
if (res.data.code == 200) {
that.openid = res.data.data.openid
}
})
},
//解析手机号 //解析手机号
getPhoneNumber(e) { getPhoneNumber(e) {
let that = this let that = this
...@@ -70,6 +92,7 @@ export default { ...@@ -70,6 +92,7 @@ export default {
let param = { let param = {
code: detail.code, code: detail.code,
openid : that.openid
} }
let opts = { url: '/xcx/login', method: 'post' } let opts = { url: '/xcx/login', method: 'post' }
...@@ -106,6 +129,7 @@ export default { ...@@ -106,6 +129,7 @@ export default {
} }
}, },
onLoad() { //默认加载 onLoad() { //默认加载
this.wechatLogin()
let userToken = uni.getStorageSync('userToken') let userToken = uni.getStorageSync('userToken')
if (userToken) { if (userToken) {
let that = this let that = this
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment