index.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. import {Dropdown ,Menu} from 'antd';
  2. import logo from '@images/logo.png';
  3. import msg from '@images/msg.png';
  4. import me from '@images/me.png';
  5. import down from '@images/down.png';
  6. import {Component} from "react";
  7. import style from './index.less'
  8. const propTypes = {
  9. }
  10. const defaultProps = {};
  11. class AHeader extends Component{
  12. render() {
  13. const menu = (
  14. <Menu>
  15. <Menu.Item key="0">
  16. <a href="https://www.antgroup.com">个人中心</a>
  17. </Menu.Item>
  18. <Menu.Divider/>
  19. <Menu.Item key="3">退出</Menu.Item>
  20. </Menu>
  21. );
  22. return (
  23. <>
  24. <img className='logo' src={logo} alt=""/>
  25. <span className='break-line'>|</span>
  26. <span className='sys-name'>AI病案质控平台</span>
  27. <div className='infos'>
  28. <span className='time'>2021年5月14日/星期五/18:05:19</span>
  29. <span className='break-line'>|</span>
  30. <img className='msg-icon' src={msg} alt="未读消息"/>
  31. <div className="user">
  32. <img className='user-icon' src={me} alt="用户头像"/>
  33. <Dropdown overlay={menu} trigger={['click']}>
  34. <a className="ant-dropdown-link" onClick={e => e.preventDefault()}>
  35. <i>用户名</i>
  36. <img src={down} alt=""/>
  37. </a>
  38. </Dropdown>
  39. </div>
  40. </div>
  41. </>
  42. )
  43. }
  44. }
  45. AHeader.propTypes = propTypes;
  46. AHeader.defaultProps = defaultProps;
  47. export default AHeader;