Commit 6dab1219 by 高淑倩

modify: 手机判断开卡

parent 5da5985b
...@@ -13,6 +13,10 @@ Component({ ...@@ -13,6 +13,10 @@ Component({
type: Number, type: Number,
value: 0, value: 0,
}, },
cardMember: {
type: Object,
value: {},
},
baseUserInfo: { baseUserInfo: {
type: Object, type: Object,
value: {}, value: {},
...@@ -56,6 +60,21 @@ Component({ ...@@ -56,6 +60,21 @@ Component({
personCenter: this.data.personData personCenter: this.data.personData
}) })
const { cardMember } = this.data
if(cardMember){
this.setData({
currentMobile: cardMember.mobile
})
}
// const baseUserInfo = wx.getStorageSync('_baseUserInfo')
// if (baseUserInfo && baseUserInfo.member && baseUserInfo.member.mobile) {
// console.log('cccc', baseUserInfo.member.mobile)
// this.setData({
// currentMobile: baseUserInfo.member.mobile
// })
// }
let base64 = wx.getFileSystemManager().readFileSync(this.data.baseUrl, "base64"); let base64 = wx.getFileSystemManager().readFileSync(this.data.baseUrl, "base64");
this.setData({ this.setData({
baseUrl: "data:image/png;base64," + base64 baseUrl: "data:image/png;base64," + base64
......
...@@ -51,7 +51,8 @@ wxService.page({ ...@@ -51,7 +51,8 @@ wxService.page({
// 激活成功 变更 _激活状态 // 激活成功 变更 _激活状态
const baseUserInfo = wx.getStorageSync('_baseUserInfo') const baseUserInfo = wx.getStorageSync('_baseUserInfo')
baseUserInfo.memberActivateStatus = true baseUserInfo.memberActivateStatus = true
wx.setStorageSync('_baseUserInfo',baseUserInfo) wx.setStorageSync('_cardMember',data)
// 更新缓存信息手机号码 relogin // 更新缓存信息手机号码 relogin
this.handelReLogin() this.handelReLogin()
} else { } else {
......
...@@ -24,7 +24,8 @@ wxService.page({ ...@@ -24,7 +24,8 @@ wxService.page({
token:'', token:'',
isAuthorization: false, isAuthorization: false,
pageId: 3, pageId: 3,
baseUserInfo: null baseUserInfo: null,
cardMember: null,
}, },
/** /**
* 生命周期函数--监听页面加载 * 生命周期函数--监听页面加载
...@@ -69,11 +70,16 @@ wxService.page({ ...@@ -69,11 +70,16 @@ wxService.page({
onShow () { onShow () {
// 取会员卡号 // 取会员卡号
const baseUserInfo = wx.getStorageSync('_baseUserInfo') const baseUserInfo = wx.getStorageSync('_baseUserInfo')
const cardMember = wx.getStorageSync('_cardMember')
// _cardMemebr
console.log('user-----cardMember',cardMember)
if (baseUserInfo){
this.setData({ this.setData({
token: wx.getStorageSync('token'), token: wx.getStorageSync('token'),
baseUserInfo, baseUserInfo,
cardMember
}) })
if (baseUserInfo){
// 积分数量 // 积分数量
this.getMemberPointInfo() this.getMemberPointInfo()
// 优惠券数量 // 优惠券数量
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
<!-- 个人中心 {{pItem.customer}}--> <!-- 个人中心 {{pItem.customer}}-->
<view class="pd1530" wx:if="{{pItem.type == 2}}"> <view class="pd1530" wx:if="{{pItem.type == 2}}">
<person-center base-user-info="{{baseUserInfo}}" person-data="{{pItem.customer}}" integral-num="{{integralNum}}" coupon-num="{{couponNum}}" token="{{token}}"/> <person-center base-user-info="{{baseUserInfo}}" card-member="{{cardMember}}" person-data="{{pItem.customer}}" integral-num="{{integralNum}}" coupon-num="{{couponNum}}" token="{{token}}"/>
</view> </view>
<!-- 图片导航 {{pItem.navigation.images}} pd1530--> <!-- 图片导航 {{pItem.navigation.images}} pd1530-->
......
...@@ -510,11 +510,11 @@ class WXService extends Http { ...@@ -510,11 +510,11 @@ class WXService extends Http {
openCard() { openCard() {
const baseUserInfo = wx.getStorageSync('_baseUserInfo') const baseUserInfo = wx.getStorageSync('_baseUserInfo')
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
if (baseUserInfo && baseUserInfo.member && baseUserInfo.member.mobile) { if (baseUserInfo && baseUserInfo.memberActivateStatus) {
console.log('已开卡') console.log('已开卡')
wxService.openCardList() wxService.openCardList()
resolve(baseUserInfo) resolve(baseUserInfo)
} else if (!baseUserInfo || !baseUserInfo.member || !baseUserInfo.member.mobile) { } else if (!baseUserInfo || !baseUserInfo.memberActivateStatus) {
console.log('去开卡') console.log('去开卡')
return this.navigateToMiniProgram({ return this.navigateToMiniProgram({
biz: baseUserInfo.biz, biz: baseUserInfo.biz,
...@@ -525,6 +525,23 @@ class WXService extends Http { ...@@ -525,6 +525,23 @@ class WXService extends Http {
reject({ state: 0 }) reject({ state: 0 })
} }
}) })
// return new Promise((resolve, reject) => {
// if (baseUserInfo && baseUserInfo.member && baseUserInfo.member.mobile) {
// console.log('已开卡')
// wxService.openCardList()
// resolve(baseUserInfo)
// } else if (!baseUserInfo || !baseUserInfo.member || !baseUserInfo.member.mobile) {
// console.log('去开卡')
// return this.navigateToMiniProgram({
// biz: baseUserInfo.biz,
// encrypt_card_id: baseUserInfo.encryptCardId,
// outer_str: baseUserInfo.outerStr
// })
// } else {
// reject({ state: 0 })
// }
// })
} }
/** /**
* 查看微信卡包中的卡券 * 查看微信卡包中的卡券
......
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