From 4991bc08e414f371c624151f671236fcfed0bf01 Mon Sep 17 00:00:00 2001
From: Mr Ke <kelq@hugeinfo.com.cn>
Date: Wed, 27 May 2020 14:41:24 +0800
Subject: [PATCH] 修改报错问题

---
 src/components/common/HeadView/index.jsx |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/components/common/HeadView/index.jsx b/src/components/common/HeadView/index.jsx
index 899d80b..9927dd1 100644
--- a/src/components/common/HeadView/index.jsx
+++ b/src/components/common/HeadView/index.jsx
@@ -17,21 +17,22 @@
 const history = createHashHistory();
 
 const { Option } = Select;
-const menu = (
-  <Menu>
+const menu = (fun) => {
+  return <Menu>
     <Menu.Item>
       <a onClick={() => {
         // 清空用户相关信息
         window.localStorage.setItem('menu', '');
         window.localStorage.setItem('token', '');
         message.success('退出成功!');
+        fun({ role: '' });
         window.location.href = window.location.origin + '/#/login';
       }}>
         退出
       </a>
     </Menu.Item>
   </Menu>
-);
+};
 
 export default function HeadView({ props }) {
   var loginUser = window.localStorage.getItem('loginUser') || '{}';
@@ -81,7 +82,7 @@
                     </Col>
                     <Col style={{ marginRight: 40 }}>
                       {loginUser.trueName}&nbsp;&nbsp;&nbsp;
-                      <Dropdown overlay={menu}>
+                      <Dropdown overlay={menu(setContext)}>
                         <a className="ant-dropdown-link" onClick={e => e.preventDefault()}>
                           [{loginUser.dept} | {loginUser.post}]<Icon type="caret-down" />
                         </a>

--
Gitblit v1.8.0