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