@@ -64,6 +64,7 @@ App({ | |||||
res.data.updateDate = res.data.updateDate ? timestampToTime(res.data.updateDate, 'YYYY-MM-DD hh:mm:ss') : '' | res.data.updateDate = res.data.updateDate ? timestampToTime(res.data.updateDate, 'YYYY-MM-DD hh:mm:ss') : '' | ||||
res.data.validStartTime = res.data.validStartTime ? timestampToTime(res.data.validStartTime, 'YYYY-MM-DD hh:mm:ss') : '' | res.data.validStartTime = res.data.validStartTime ? timestampToTime(res.data.validStartTime, 'YYYY-MM-DD hh:mm:ss') : '' | ||||
res.data.validEndTime = res.data.validEndTime ? timestampToTime(res.data.validEndTime, 'YYYY-MM-DD hh:mm:ss') : '' | res.data.validEndTime = res.data.validEndTime ? timestampToTime(res.data.validEndTime, 'YYYY-MM-DD hh:mm:ss') : '' | ||||
res.data.coverPhone = res.data.phone ? (res.data.phone.slice(0, 3) + `****` + res.data.phone.slice(7)) : '' | |||||
const userInfo = res.data | const userInfo = res.data | ||||
that.globalData.userInfo = userInfo | that.globalData.userInfo = userInfo | ||||
@@ -67,12 +67,13 @@ Page({ | |||||
}) | }) | ||||
}, | }, | ||||
// 获取手机号授权 | |||||
getUserPhone(e) { | getUserPhone(e) { | ||||
const sessionKey = wx.getStorageSync('sessionKey') | const sessionKey = wx.getStorageSync('sessionKey') | ||||
this.doGetUserPhone(e.detail.encryptedData, e.detail.iv, sessionKey, request.appId) | this.doGetUserPhone(e.detail.encryptedData, e.detail.iv, sessionKey, request.appId) | ||||
}, | }, | ||||
/** 获取手机号授权 */ | /** 获取手机号授权 */ | ||||
doGetUserPhone(encryptedData, iv, sessionKey, appId) { | doGetUserPhone(encryptedData, iv, sessionKey, appId) { | ||||
request.post({ | request.post({ | ||||
@@ -189,9 +190,10 @@ Page({ | |||||
res.data.updateDate = res.data.updateDate ? timestampToTime(res.data.updateDate, 'YYYY-MM-DD hh:mm:ss') : '' | res.data.updateDate = res.data.updateDate ? timestampToTime(res.data.updateDate, 'YYYY-MM-DD hh:mm:ss') : '' | ||||
res.data.validStartTime = res.data.validStartTime ? timestampToTime(res.data.validStartTime, 'YYYY-MM-DD hh:mm:ss') : '' | res.data.validStartTime = res.data.validStartTime ? timestampToTime(res.data.validStartTime, 'YYYY-MM-DD hh:mm:ss') : '' | ||||
res.data.validEndTime = res.data.validEndTime ? timestampToTime(res.data.validEndTime, 'YYYY-MM-DD hh:mm:ss') : '' | res.data.validEndTime = res.data.validEndTime ? timestampToTime(res.data.validEndTime, 'YYYY-MM-DD hh:mm:ss') : '' | ||||
res.data.coverPhone = res.data.phone ? (res.data.phone.slice(0, 3) + `****` + res.data.phone.slice(7)) : '' | |||||
this.setData({ | this.setData({ | ||||
userInfo: res.data, | userInfo: res.data, | ||||
isPhone: this.data.userInfo.phone ? true : false | |||||
isPhone: res.data.phone ? true : false | |||||
}) | }) | ||||
}).catch(err => { | }).catch(err => { | ||||
console.log(err, 'err'); | console.log(err, 'err'); | ||||
@@ -144,6 +144,10 @@ | |||||
} | } | ||||
.getPhoneNumberBtn { | |||||
display: none; | |||||
} | |||||
.userPhone { | .userPhone { | ||||
text-align: center; | text-align: center; | ||||
margin-bottom: 15rpx; | margin-bottom: 15rpx; | ||||
@@ -32,11 +32,11 @@ | |||||
<text class="userProtocol" bindtap="checkUserProtocol">《用户协议及隐私政策》</text> | <text class="userProtocol" bindtap="checkUserProtocol">《用户协议及隐私政策》</text> | ||||
</view> | </view> | ||||
</view> | </view> | ||||
<button type="primary" open-type="getPhoneNumber" bindgetphonenumber="getUserPhone" disabled="{{isNotRead}}">申请使用</button> | |||||
<button type="primary" open-type="getPhoneNumber" bindgetphonenumber="getUserPhone" disabled="{{isNotRead}}">授权手机号使用</button> | |||||
</block> | </block> | ||||
<block wx:if="{{userInfo.isMember == 1 && userInfo.isValid == 1}}"> | <block wx:if="{{userInfo.isMember == 1 && userInfo.isValid == 1}}"> | ||||
<view class="userPhone">当前用户:{{userInfo.phone}}</view> | |||||
<view class="userPhone">当前用户:{{userInfo.coverPhone}}</view> | |||||
<view class="userPhone" wx:if="{{userInfo.validEndTime}}">到期时间:{{userInfo.validEndTime}}</view> | <view class="userPhone" wx:if="{{userInfo.validEndTime}}">到期时间:{{userInfo.validEndTime}}</view> | ||||
<view class="payHistory"> | <view class="payHistory"> | ||||
<text style="margin-right: 20rpx;" bindtap="checkUserProtocol">用户协议</text> | <text style="margin-right: 20rpx;" bindtap="checkUserProtocol">用户协议</text> | ||||
@@ -46,7 +46,7 @@ | |||||
</block> | </block> | ||||
<block wx:if="{{userInfo.isMember == 1 && userInfo.isValid == 0}}"> | <block wx:if="{{userInfo.isMember == 1 && userInfo.isValid == 0}}"> | ||||
<view class="userPhone">当前用户:{{userInfo.phone}}</view> | |||||
<view class="userPhone">当前用户:{{userInfo.coverPhone}}</view> | |||||
<view class="userPhone" wx:if="{{userInfo.validEndTime}}">到期时间:{{userInfo.validEndTime}}</view> | <view class="userPhone" wx:if="{{userInfo.validEndTime}}">到期时间:{{userInfo.validEndTime}}</view> | ||||
<view class="payHistory"> | <view class="payHistory"> | ||||
<text bindtap="checkUserProtocol">用户协议</text> | <text bindtap="checkUserProtocol">用户协议</text> | ||||
@@ -56,7 +56,7 @@ | |||||
</block> | </block> | ||||
<block wx:if="{{userInfo.phone && userInfo.isMember == 0 && userInfo.isValid == 0}}"> | <block wx:if="{{userInfo.phone && userInfo.isMember == 0 && userInfo.isValid == 0}}"> | ||||
<view class="userPhone">当前用户:{{userInfo.phone}}</view> | |||||
<view class="userPhone">当前用户:{{userInfo.coverPhone}}</view> | |||||
<button type="primary" bindtap="goToBuy">购买会员</button> | <button type="primary" bindtap="goToBuy">购买会员</button> | ||||
</block> | </block> | ||||
</block> | </block> | ||||