umi-tablayout
This commit is contained in:
@ -2,7 +2,7 @@ import { Avatar, Dropdown, Menu, message, Modal } from 'antd';
|
||||
import { DownOutlined, UserOutlined, UserSwitchOutlined, CarryOutOutlined, HomeOutlined, ImportOutlined } from '@ant-design/icons';
|
||||
import React, { useEffect, useRef } from 'react';
|
||||
import moment from 'moment'
|
||||
import { connect, history } from 'umi';
|
||||
import { connect, history, KeepAliveContext } from '@umijs/max';
|
||||
import { ConnectState } from '@/models/connect';
|
||||
import logo from '@/assets/logo.svg';
|
||||
import './index.less';
|
||||
@ -15,6 +15,7 @@ import shutdownIcon from '@/assets/shutdown.svg';
|
||||
import { logout } from './services';
|
||||
import cookie from 'react-cookies';
|
||||
import divider from '@/assets/divider.png';
|
||||
import useGoHome from '@/utils/useGoHome';
|
||||
|
||||
const theme = JSON.parse(PROJECT_THEME);
|
||||
|
||||
@ -24,6 +25,7 @@ const GlobalHeaderRight: React.FC<{}> = (props) => {
|
||||
const roleData = getSessionRoleData();
|
||||
const [dataMenu, setDataMenu] = React.useState<any>([]);
|
||||
const urlRef = useRef(null);
|
||||
const goHome = useGoHome()
|
||||
const handelRole = (item: any) => {
|
||||
sessionStorage.setItem('roleData', JSON.stringify(item));
|
||||
sessionStorage.setItem('roleAuthority', JSON.stringify([item.roleCode]));
|
||||
@ -132,7 +134,9 @@ const GlobalHeaderRight: React.FC<{}> = (props) => {
|
||||
</Dropdown>
|
||||
</li>
|
||||
<li>
|
||||
<img src={homeIcon} style={{width: 13, cursor: 'pointer'}} alt="dashboard" onClick={() => history.push('/Dashboard')}/>
|
||||
<img src={homeIcon} style={{width: 13, cursor: 'pointer'}} alt="dashboard" onClick={() => {
|
||||
goHome()
|
||||
}} />
|
||||
</li>
|
||||
<li style={{ paddingRight: 16 }}>
|
||||
<img src={shutdownIcon} style={{width: 14, cursor: 'pointer' }} alt="shutdown" onClick={() => toLogout()}/>
|
||||
|
Reference in New Issue
Block a user