Commit d86494de by 高淑倩

add:领卡状态判断

parent 34ce2e8b
...@@ -52,6 +52,8 @@ Component({ ...@@ -52,6 +52,8 @@ Component({
} }
wx.setStorageSync('_baseUserInfo', data) wx.setStorageSync('_baseUserInfo', data)
// 存储用户开卡状态
wx.setStorageSync('memberActivateStatus', data.memberActivateStatus)
this.setUserInfo() this.setUserInfo()
}).catch(err=> { }).catch(err=> {
...@@ -75,7 +77,7 @@ Component({ ...@@ -75,7 +77,7 @@ Component({
setUserInfo (e) { setUserInfo (e) {
console.log('开卡') console.log('开卡')
// 判断有无开卡 // 判断有无开卡
const {memberActivateStatus} = wx.getStorageSync('_baseUserInfo') const memberActivateStatus = wx.getStorageSync('memberActivateStatus')
// 没有开卡并且需要开卡 // 没有开卡并且需要开卡
if(!memberActivateStatus) { if(!memberActivateStatus) {
wxService.openCard() wxService.openCard()
......
...@@ -25,7 +25,8 @@ Component({ ...@@ -25,7 +25,8 @@ Component({
personCenter: this.data.personData personCenter: this.data.personData
}) })
// 取会员卡号 // 取会员卡号
const {memberCardNo,memberActivateStatus} = wx.getStorageSync('_baseUserInfo') const {memberCardNo} = wx.getStorageSync('_baseUserInfo')
const memberActivateStatus = wx.getStorageSync('memberActivateStatus')
this.setData({ this.setData({
memberCardNo, memberCardNo,
memberActivateStatus memberActivateStatus
......
...@@ -48,9 +48,11 @@ wxService.page({ ...@@ -48,9 +48,11 @@ 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){
// 变更 激活状态
console.log('000000')
wx.setStorageSync('memberActivateStatus',true)
wx.hideLoading() wx.hideLoading()
wxService.router(`/pages/userCenter/userCenter`) wxService.router(`/pages/userCenter/userCenter`)
// wxService.router(`/pages/index/index`)
} else { } else {
wx.hideLoading() wx.hideLoading()
wx.showToast({ wx.showToast({
......
...@@ -472,7 +472,7 @@ class WXService extends Http { ...@@ -472,7 +472,7 @@ class WXService extends Http {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
// const app = this.getApp() // const app = this.getApp()
const {memberActivateStatus} = wx.getStorageSync('_baseUserInfo') const memberActivateStatus = wx.getStorageSync('memberActivateStatus')
if(memberActivateStatus) { if(memberActivateStatus) {
resolve(baseUserInfo) resolve(baseUserInfo)
} else { } else {
......
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