| @@ -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> | ||||