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