Commit 4569b342 by 高淑倩

modify: 跳转

parent 02df7674
......@@ -13,30 +13,34 @@ Component({
type: Number,
value: 0,
},
cardMember: {
type: Object,
value: {},
},
// cardMember: {
// type: Object,
// value: {},
// },
baseUserInfo: {
type: Object,
value: {},
observer(newVal){
this.setData({
memberActivateStatus: newVal && newVal.memberActivateStatus || false,
memberCardNo: newVal && newVal.memberCardNo || '',
currentMobile: newVal && newVal.member && newVal.member.mobile || '',
})
}
observer: '_userInfoChange'
// observer(newVal, oldVal){
// console.log('---newVal',newVal,oldVal)
// if (newVal !== oldVal) {
// this.setData({
// memberActivateStatus: newVal && newVal.memberActivateStatus || false,
// memberCardNo: newVal && newVal.memberCardNo || '',
// currentMobile: newVal && newVal.member && newVal.member.mobile || '',
// })
// }
// }
},
couponNum: {
type: Number,
value: 0,
},
token:{
token: {
type: String,
observer(newVal){
observer(newVal) {
this.setData({
_token : newVal
_token: newVal
})
}
}
......@@ -55,35 +59,35 @@ Component({
isAuthorization: false,
_token: '',
currentMobile: '',
baseImgUrl: ''
baseImgUrl: '',
storgeUserInfo: wx.getStorageSync('_baseUserInfo')
},
observers: {
'**': function(e) {
// 每次 setData 都触发
},
attached () {
},
attached() {
this.setData({
personCenter: this.data.personData,
baseImgUrl: app.globalData.imageUrl
})
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");
// this.setData({
// baseUrl: "data:image/png;base64," + base64
// })
},
methods: {
_userInfoChange(newVal, oldVal) {
if (newVal !== oldVal) {
this.setData({
memberActivateStatus: newVal && newVal.memberActivateStatus || false,
memberCardNo: newVal && newVal.memberCardNo || '',
currentMobile: newVal && newVal.member && newVal.member.mobile || '',
})
}
},
handleToMemberOfOwn() {
wxService.router(`/pages/memberOfOwn/memberOfOwn`)
},
......@@ -94,16 +98,19 @@ Component({
wxService.router(`/pages/coupons/coupons`)
},
handleTtoActiveMemebr() {
if (wx.getStorageSync('_baseUserInfo')){
if (wx.getStorageSync('_baseUserInfo')) {
wxService.openCard()
}else{
} else {
this.setData({
isAuthorization:true
isAuthorization: true
})
}
},
handleGoWxCard() {
wxService.openCard()
}
},
detached() {
this._userInfoChange = null
}
})
\ No newline at end of file
......@@ -79,8 +79,6 @@ Component({
} else if (link.type == 4) {
wxService.router(`${currentClickType}`)
} else if (link.type == 5) {
console.log('currentClickType', currentClickType)
if (currentClickType == 1) {
wxService.openCard()
} else if (currentClickType == 2) {
......
......@@ -25,7 +25,7 @@ wxService.page({
isAuthorization: false,
pageId: 3,
baseUserInfo: null,
cardMember: null,
// cardMember: null,
pageBackgroundColor: 0
},
/**
......@@ -71,13 +71,11 @@ wxService.page({
onShow () {
// 取会员卡号
const baseUserInfo = wx.getStorageSync('_baseUserInfo')
const cardMember = wx.getStorageSync('_cardMember')
// _cardMemebr
if (baseUserInfo){
this.setData({
token: wx.getStorageSync('token'),
baseUserInfo,
cardMember,
// cardMember,
isAuthorization: false
})
......
......@@ -10,7 +10,7 @@
<!-- 个人中心 {{pItem.customer}}-->
<view class="pd1530" wx:if="{{pItem.type == 2}}">
<person-center base-user-info="{{baseUserInfo}}" card-member="{{cardMember}}" person-data="{{pItem.customer}}" integral-num="{{integralNum}}" coupon-num="{{couponNum}}" token="{{token}}"/>
<person-center base-user-info="{{baseUserInfo}}" person-data="{{pItem.customer}}" integral-num="{{integralNum}}" coupon-num="{{couponNum}}" token="{{token}}"/>
</view>
<!-- 图片导航 {{pItem.navigation.images}} pd1530-->
......
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