From 84920ada00d69565bef33e7e31bc32b426ec5dc3 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期六, 19 十二月 2020 16:19:28 +0800
Subject: [PATCH] '接口完善'

---
 pages/mine/mine.js |   55 +++++++++++++++++++++++++++++++++++++++++++++----------
 1 files changed, 45 insertions(+), 10 deletions(-)

diff --git a/pages/mine/mine.js b/pages/mine/mine.js
index ceea9fb..7fb17a2 100644
--- a/pages/mine/mine.js
+++ b/pages/mine/mine.js
@@ -1,8 +1,8 @@
 var help = require('../../util/help.js');
-var http = require('../../util/http.js');
+var api = require('../../util/api.js');
 Page({
   data: {
-    showLogout: true
+    showLogout: false
   },
 
   //瀵艰埅鏍忕偣鍑昏繃鏉ョ殑
@@ -30,7 +30,15 @@
     });
 
 
-    http.postApi('http://www.baidu.com', {}, function (res) { }, function (e) { }, null, true);
+    let userData = my.getStorageSync({ key: 'user' });
+    var user = userData.data;
+    console.log(user)
+    if (user != null) {
+      this.setData({
+        logined: true,
+        user: user
+      });
+    }
 
   },
 
@@ -41,13 +49,32 @@
       },
       success: (res) => {
         let userInfo = JSON.parse(res.response).response // 浠ヤ笅鏂圭殑鎶ユ枃鏍煎紡瑙f瀽涓ゅ眰 response
-        console.log(JSON.stringify(userInfo));
         if (userInfo.code == '10000') {//鎴愬姛
-          my.showToast({
-            content: JSON.stringify(userInfo)
-          });
-          that.setData({
-            logined: true
+          console.log(JSON.stringify(userInfo))
+          help.rsa(JSON.stringify(userInfo), function (res) {
+            api.uploadUserInfo({
+              userInfo: res,
+              showLoading: true,
+              success: function (res) {
+                if (res.code == 0) {
+                  that.setData({
+                    logined: true,
+                    user: res.data
+                  });
+
+                  //淇濆瓨鐢ㄦ埛淇℃伅
+                  my.setStorage({
+                    key: 'user',
+                    data: res.data
+                  });
+
+                } else {
+                  my.showToast({
+                    content: res.msg
+                  })
+                }
+              }
+            })
           });
         } else {
           my.showToast({
@@ -85,7 +112,6 @@
       case 'question':
         path = '/pages/web/web?title=娴嬭瘯&url=http://www.baidu.com';
         break;
-
     }
     my.navigateTo({
       url: path
@@ -98,7 +124,16 @@
     });
   },
   onLogout() {
+    this.setData({
+      user: null,
+      logined: false
+    });
     this.onCloseLogout();
+  },
+  onCloseLogoutShow() {
+    this.setData({
+      showLogout: true
+    });
   }
 
 

--
Gitblit v1.8.0