import React from 'react' import s from './index.less' import { Layout, Menu, Icon, Avatar, Dropdown, ConfigProvider } from 'antd' import zhCN from 'antd/es/locale/zh_CN' import router from 'umi/router' import logo from '@/assets/logo.jpg' const { Header, Sider, Content, Footer } = Layout const { SubMenu } = Menu export default class MainLayout extends React.PureComponent { state = { collapsed: false, selectedKeys: [window.location.pathname], defaultOpenKeys: this.getDefaultKeys() } getDefaultKeys () { const { pathname } = window.location const ps = pathname.split('/') return [`/${ps[1]}`] } toggle = () => { this.setState({ collapsed: !this.state.collapsed }) } async componentDidMount () { } handleLogout = () => { router.push('/login') } handleClick = (e) => { this.setState({ selectedKeys: [e.key] }) } render () { const { collapsed, selectedKeys, defaultOpenKeys } = this.state const menu = (
) return (