forked from huge/frontEnd/hugeOA

Mr Ke
2020-05-27 4991bc08e414f371c624151f671236fcfed0bf01
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>