From 91d2b58b9024c358a743e0b42ff53915fb6b8e09 Mon Sep 17 00:00:00 2001 From: Mr Ke <kelq@hugeinfo.com.cn> Date: Mon, 06 Apr 2020 18:56:51 +0800 Subject: [PATCH] 加入登录人信息 --- src/components/common/HeadView/index.jsx | 27 +++++++++++++++++---------- 1 files changed, 17 insertions(+), 10 deletions(-) diff --git a/src/components/common/HeadView/index.jsx b/src/components/common/HeadView/index.jsx index f133c44..759af0d 100644 --- a/src/components/common/HeadView/index.jsx +++ b/src/components/common/HeadView/index.jsx @@ -6,7 +6,7 @@ /** 头部组件 */ -import React from 'react'; +import React, { useEffect } from 'react'; import { Layout, Menu, Dropdown, Icon, Row, Col, message } from 'antd'; const { Header } = Layout; import './index.scss'; @@ -30,17 +30,24 @@ export default function MenuView({ }) { + var loginUser = window.localStorage.getItem('loginUser') || '{}'; + loginUser = JSON.parse(loginUser); + console.log(loginUser) return ( <Header style={{ background: '#fff', padding: 0, boxShadow: 'inset 0 -1px 0 0 #E5E5E5' }}> - <Row type="flex" align="middle" justify="end" > - <Col style={{ marginRight: 40 }}> - <Dropdown overlay={menu}> - <a className="ant-dropdown-link" onClick={e => e.preventDefault()}> - 登陆人<Icon type="down" /> - </a> - </Dropdown> - </Col> - </Row> + { + (loginUser && Object.keys(loginUser).length) && + <Row type="flex" align="middle" justify="end" > + <Col style={{ marginRight: 40 }}> + {loginUser.trueName} + <Dropdown overlay={menu}> + <a className="ant-dropdown-link" onClick={e => e.preventDefault()}> + [{loginUser.dept} | {loginUser.post}]<Icon type="caret-down" /> + </a> + </Dropdown> + </Col> + </Row> + } </Header> ); } -- Gitblit v1.8.0