From a24beb36feaa46f39cbb26ce5277e84f91241ce8 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期四, 26 三月 2020 01:30:05 +0800
Subject: [PATCH] 2020-03-26

---
 src/components/header/index.jsx |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/src/components/header/index.jsx b/src/components/header/index.jsx
index 16b12aa..d6df7a1 100644
--- a/src/components/header/index.jsx
+++ b/src/components/header/index.jsx
@@ -229,6 +229,13 @@
       }
 
       this.props.initPermission(_permRoles, _permAction, _permFuncField)
+      this.loadmenu()
+    } else {
+      notification.error({
+        top: 92,
+        message: result.message,
+        duration: 15
+      })
     }
   }
 
@@ -285,6 +292,7 @@
           sessionStorage.setItem('CloudSessionUid', Utils.getuuid())
           sessionStorage.setItem('CloudLoginUID', res.LoginUID)
           sessionStorage.setItem('CloudUserName', res.UserName)
+          sessionStorage.setItem('CloudFullName', res.FullName)
           sessionStorage.setItem('CloudAvatar', res.icon)
           sessionStorage.setItem('isEditState', 'true')
 
@@ -359,15 +367,11 @@
       _avatar = Utils.getrealurl(_avatar) // 澶村儚
       this.setState({avatar: _avatar})
     }
-    this.loadmenu()
+    this.getRolesMenu()
   }
 
   shouldComponentUpdate (nextProps, nextState) {
     return !is(fromJS(this.props), fromJS(nextProps)) || !is(fromJS(this.state), fromJS(nextState))
-  }
-
-  componentDidMount () {
-    this.getRolesMenu()
   }
 
   render () {

--
Gitblit v1.8.0