Browse Source

feat():修改bug

geek 4 years ago
parent
commit
43db87d080
2 changed files with 24 additions and 5 deletions
  1. 20 1
      pages/person/person.js
  2. 4 4
      pages/person/person.wxml

+ 20 - 1
pages/person/person.js

@@ -116,5 +116,24 @@ Page({
     wx.switchTab({
       url: '../personorder/personorder',
     })
-  }
+  },
+  getMobile: async function (params) {
+    console.log(params);
+    let _self = this
+    const data = {
+      encryptedData:params.detail.encryptedData,
+      iv: params.detail.iv
+    }
+    const userInfo = await app.getPhoneNumber(data)
+    console.log(userInfo)
+    let hasMobile = false
+    if (userInfo.mobile > 1) {
+      hasMobile:true
+    }
+    _self.setData({
+      hasMobile: hasMobile,
+      mobile: userInfo.mobile,
+      userInfo
+    })
+  },
 })

+ 4 - 4
pages/person/person.wxml

@@ -1,13 +1,13 @@
 <!--pages/person/person.wxml-->
 <view class="container">
-    <view class="person card" wx:if="{{hasUserInfo}}" bindtap = "gotoPersonInfo">
+    <view class="person card" wx:if="{{hasUserInfo}}">
         <view class="person-info">
-            <view class="user-name f18 c-202020">{{userInfo.name}}
-                <image class="next" src="../../images/icons/next.png">
+            <view class="user-name f18 c-202020" bindtap = "gotoPersonInfo">{{userInfo.name}}
+                <image class="next" src="../../images/icons/next.png" bindtap = "gotoPersonInfo">
                 </image>
             </view>
             <view class="tel c-707070 fw300">{{userInfo.mobile}}</view>
-            <button open-type="getPhoneNumber" bindgetphonenumber="getmobile" class="login-btn" >获取手机号</button>
+            <button open-type="getPhoneNumber" bindgetphonenumber="getMobile" class="login-btn" wx:if="{{!userInfo.mobile}}" >获取手机号</button>
         </view>
         <view class="head-img">
             <image class="" src="{{userInfo.avatar}}">