From b70376bd370f83e0087e629b664243f3a4bf191c Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期一, 10 二月 2020 02:35:33 +0800
Subject: [PATCH] 2020-02-10

---
 src/components/header/index.jsx |   28 ++++++++++++++++++++++++++--
 1 files changed, 26 insertions(+), 2 deletions(-)

diff --git a/src/components/header/index.jsx b/src/components/header/index.jsx
index 769a009..079ead9 100644
--- a/src/components/header/index.jsx
+++ b/src/components/header/index.jsx
@@ -249,8 +249,23 @@
       })
     } else {
       sessionStorage.setItem('isEditState', state)
+      let _userName = sessionStorage.getItem('User_Name')
+      let _avatar = this.state.avatar
+
+      if (!state && sessionStorage.getItem('avatar')) {
+        _avatar = Utils.getrealurl(sessionStorage.getItem('avatar')) // 澶村儚
+      } else if (state && sessionStorage.getItem('CloudAvatar')) {
+        _avatar = Utils.getrealurl(sessionStorage.getItem('CloudAvatar')) // 澶村儚
+      }
+
+      if (state) {
+        _userName = sessionStorage.getItem('CloudUserName')
+      }
+
       this.setState({
-        menulist: null
+        menulist: null,
+        userName: _userName,
+        avatar: _avatar
       })
       this.loadmenu()
       this.props.modifyMainMenu('')
@@ -268,12 +283,21 @@
           sessionStorage.setItem('CloudUserID', res.UserID)
           sessionStorage.setItem('CloudSessionUid', Utils.getuuid())
           sessionStorage.setItem('CloudLoginUID', res.LoginUID)
+          sessionStorage.setItem('CloudUserName', res.UserName)
+          sessionStorage.setItem('CloudAvatar', res.icon)
           sessionStorage.setItem('isEditState', 'true')
+
+          let _avatar = this.state.avatar
+          if (res.icon) {
+            _avatar = Utils.getrealurl(res.icon) // 澶村儚
+          }
 
           this.setState({
             menulist: null,
             loginVisible: false,
-            loginLoading: false
+            loginLoading: false,
+            userName: res.UserName,
+            avatar: _avatar
           })
           this.loadmenu()
           this.props.modifyMainMenu('')

--
Gitblit v1.8.0