Эх сурвалжийг харах

【BUG修复】授权登录成功后,每次都要填昵称和重新上传头像。
如果用户已经有头像和昵称,则不要弹出上传头像和填写昵称的信息弹框。

Signed-off-by: heyho <heywsk@qq.com>

heyho 11 сар өмнө
parent
commit
9f5f4816d3

+ 4 - 0
sheep/components/s-auth-modal/s-auth-modal.vue

@@ -152,7 +152,11 @@
     }
     const loginRes = await sheep.$platform.useProvider(provider).login();
     if (loginRes) {
+      const userInfo = await sheep.$store('user').getInfo();
       closeAuthModal();
+      // 如果用户已经有头像和昵称,不要每次登录都要重新上传头像。	   
+	  if(userInfo.avatar && userInfo.nickname) return;
+      
       // 触发小程序授权信息弹框
       // #ifdef MP-WEIXIN
       showAuthModal('mpAuthorization');