Commit eed19070 by 高淑倩

modify: 激活逻辑

parent 7ce95834
...@@ -48,17 +48,12 @@ wxService.page({ ...@@ -48,17 +48,12 @@ wxService.page({
wxService.post(`/member/activateCard`, currentObj).then(res => { wxService.post(`/member/activateCard`, currentObj).then(res => {
const {result,data} = res.data const {result,data} = res.data
if(result == 0){ if(result == 0){
// 变更 激活状态
//wx.setStorageSync('memberActivateStatus',true)
// 激活成功 变更 _激活状态 // 激活成功 变更 _激活状态
const baseUserInfo = wx.getStorageSync('_baseUserInfo') const baseUserInfo = wx.getStorageSync('_baseUserInfo')
baseUserInfo.memberActivateStatus = true baseUserInfo.memberActivateStatus = true
wx.setStorageSync('_baseUserInfo',baseUserInfo) wx.setStorageSync('_baseUserInfo',baseUserInfo)
// 更新缓存信息手机号码 relogin // 更新缓存信息手机号码 relogin
wxService.relogin() this.handelReLogin()
wx.hideLoading()
wxService.router(`/pages/userCenter/userCenter`)
} else { } else {
wx.hideLoading() wx.hideLoading()
wx.showToast({ wx.showToast({
...@@ -67,11 +62,35 @@ wxService.page({ ...@@ -67,11 +62,35 @@ wxService.page({
}) })
wxService.router(`/pages/userCenter/userCenter`) wxService.router(`/pages/userCenter/userCenter`)
} }
}).catch(err=>{ }).finally(() => {
console.log('err', err) wx.hideLoading()
wxService.router(`/pages/userCenter/userCenter`) wxService.router(`/pages/userCenter/userCenter`)
}) })
}, },
handelReLogin(){
wx.login({
success: (res) => {
wx.setStorageSync('_loginCode', res.code)
if(res.code){
wxService.post(`/member/minaLogin`, {
code: res.code,
wechatInfo: null,
brandId: app.globalData.brandId,
}).then(response=>{
let dataResp = response.data.data
wx.setStorageSync('token', dataResp.token)
wx.setStorageSync('_baseUserInfo', dataResp)
return Promise.resolve({ response })
}).catch(err=>{
return Promise.reject(err)
})
}
},
fail: (res) => {
reject(res)
}
})
},
/** /**
* 生命周期函数--监听页面隐藏 * 生命周期函数--监听页面隐藏
*/ */
......
...@@ -25,7 +25,6 @@ wxService.page({ ...@@ -25,7 +25,6 @@ wxService.page({
isAuthorization: false, isAuthorization: false,
pageId: 3 pageId: 3
}, },
/** /**
* 生命周期函数--监听页面加载 * 生命周期函数--监听页面加载
*/ */
......
...@@ -140,27 +140,29 @@ class WXService extends Http { ...@@ -140,27 +140,29 @@ class WXService extends Http {
* *
*/ */
reLogin() { reLogin() {
wx.setStorageSync('token', '') wx.setStorageSync('token', '')
const app = getApp() const app = getApp()
var _this = this var _this = this
let accreditUserInfo = wx.getStorageSync('_accreditUserInfo') return _this.login().then(result=>{
return _this.login().then(result=>{ if(result.code){
if(result.code){ _this.post(`/member/minaLogin`, {
_this.post(`/member/minaLogin`, { code: result.code,
code: result.code, wechatInfo: null,
// wechatInfo: accreditUserInfo, brandId: app.globalData.brandId,
wechatInfo: null, }).then(response=>{
brandId: app.globalData.brandId, let dataResp = response.data.data
}).then(response=>{ wx.setStorageSync('token', dataResp.token)
let dataResp = response.data.data wx.setStorageSync('_baseUserInfo', dataResp)
wx.setStorageSync('token', dataResp.token) return Promise.resolve({ response })
wx.setStorageSync('_baseUserInfo', dataResp) }).catch(err=>{
return Promise.resolve({ response }) return Promise.reject(err)
}).catch(err=>{ })
return Promise.reject(err) } else {
}) return Promise.reject({ state: 2, info: res.data.data })
} }
}) }).catch(err=>{
console.log(err)
})
} }
login () { login () {
......
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