From 6bf92751fe8dfa0624285268968a1fd7a8a7e7e5 Mon Sep 17 00:00:00 2001
From: Mr Ke <kelq@hugeinfo.com.cn>
Date: Tue, 20 Oct 2020 14:39:49 +0800
Subject: [PATCH] 修改默认人员头像

---
 src/components/common/HeadView/index.jsx |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/src/components/common/HeadView/index.jsx b/src/components/common/HeadView/index.jsx
index 899d80b..d629bbf 100644
--- a/src/components/common/HeadView/index.jsx
+++ b/src/components/common/HeadView/index.jsx
@@ -17,21 +17,23 @@
 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', '');
+        window.localStorage.setItem('role', '');
         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') || '{}';
@@ -68,7 +70,7 @@
                   (loginUser && Object.keys(loginUser).length) &&
                   <Row type="flex" align="middle" justify="space-between" >
                     <Col>
-                      <Select value={role} size="small" style={{ marginLeft: 20, width: 120 }} onChange={value => {
+                      {/* <Select value={role} size="small" style={{ marginLeft: 20, width: 120 }} onChange={value => {
                         setContext({ role: value });
                         history.push('/')
                       }}>
@@ -77,11 +79,11 @@
                             <Option value={key} key={key}>{name}</Option>
                           ))
                         }
-                      </Select>
+                      </Select> */}
                     </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