From 0be3ac0f2f83c1b58249d43850a0e4b4f531a8db Mon Sep 17 00:00:00 2001 From: Mr Ke <kelq@hugeinfo.com.cn> Date: Fri, 04 Sep 2020 10:56:17 +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} - <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