Просмотр исходного кода

修改获取用户信息的接口

wangn 5 лет назад
Родитель
Сommit
1aec7db51c
2 измененных файлов с 43 добавлено и 28 удалено
  1. 26 19
      hdApp/src/admin/shopAdmin/bind.vue
  2. 17 9
      hdApp/src/components/app-bind-info.vue

+ 26 - 19
hdApp/src/admin/shopAdmin/bind.vue

@@ -22,8 +22,7 @@
             <view style="width:400rpx;">{{form.name}}</view>
             <button
               class="admin-button-com blue mini-btn"
-              open-type="getUserInfo"
-              @getuserinfo="getWxAvatar"
+              @click="getWxAvatar"
             >帮我填</button>
           </tui-list-cell>
 
@@ -166,23 +165,31 @@ export default {
     },
     // 获取微信信息
     getWxAvatar() {
-      uni.getUserInfo({
-        provider: "weixin",
-        success: res => {
-          getWxInfo({ iv: res.iv, encryptedData: res.encryptedData }).then(
-            subRes => {
-              this.form.adminId = subRes.data.id;
-              this.form.name = subRes.data.name;
-              uni.showToast({
-                icon: "success"
-              });
-            }
-          );
-        },
-        fail: () => {
-          // this.loading = false
-        }
-      });
+      // uni.getUserInfo({
+      //   provider: "weixin",
+      //   success: res => {
+          
+      //   },
+      //   fail: () => {
+      //     // this.loading = false
+      //   }
+      // });
+       uni.getUserProfile({
+          desc:'登录',
+          success:(res)=>{
+            getWxInfo({ iv: res.iv, encryptedData: res.encryptedData }).then(
+              subRes => {
+                this.form.adminId = subRes.data.id;
+                this.form.name = subRes.data.name;
+                uni.showToast({
+                  icon: "success"
+                });
+              }
+            );
+          },
+          fail:(res)=>{
+          }
+        });
     },
     redirectToCenter() {
       this.$util.pageTo({

+ 17 - 9
hdApp/src/components/app-bind-info.vue

@@ -14,8 +14,7 @@
             </view>
             <button
               class="admin-button-com blue mini-btn"
-              open-type="getUserInfo"
-              @getuserinfo="getWxAvatar"
+              @click="getWxAvatar"
             >帮我填</button>
         </tui-list-cell>
         <tui-list-cell class="line-cell" :hover="false">
@@ -64,9 +63,18 @@
         methods:{
              // 获取微信信息
             getWxAvatar() {
-                uni.getUserInfo({
-                    provider: "weixin",
-                    success: res => {
+                // uni.getUserInfo({
+                //     provider: "weixin",
+                //     success: res => {
+                    
+                //     },
+                //     fail: () => {
+                //     // this.loading = false
+                //     }
+                // });
+                uni.getUserProfile({
+                  desc:'登录',
+                  success:(res)=>{
                     getWxInfo({ iv: res.iv, encryptedData: res.encryptedData }).then(
                         subRes => {
                         this.form.name = subRes.data.name
@@ -76,11 +84,11 @@
                         });
                         }
                     );
-                    },
-                    fail: () => {
-                    // this.loading = false
-                    }
+                  },
+                  fail:(res)=>{
+                  }
                 });
+
             },
             // 获取微信手机号
             getWxMobile(e) {