import React from 'react';
|
import ReactDOM from 'react-dom';
|
import './index.css';
|
|
import Menu from './pages/menu/menu';
|
import Header from './components/common/HeadView';
|
|
import * as serviceWorker from './serviceWorker';
|
import { Router, Route, Switch, Redirect } from 'react-router-dom';
|
import { ConfigProvider } from 'antd';
|
import { createHashHistory } from 'history';
|
import zh_CN from 'antd/lib/locale-provider/zh_CN';
|
import 'moment/locale/zh-cn';
|
|
import { Layout } from 'antd';
|
import 'react-app-polyfill/ie11';
|
import 'react-app-polyfill/stable';
|
|
// 引进页面(pages)
|
import Index from './pages/Index';
|
import Login from './pages/login/login';
|
import JurisdictionPersonMgt from './pages/collect/jurisdictionPersonMgt'; //信息采集--辖区人口管理
|
import Workbench from './pages/index/workbench'; //首页--工作台
|
import System from './pages/index/System'; //首页--工作制度
|
import Announcement from './pages/index/Announcement'; //全部通知
|
|
|
|
import DocumentEdit from './pages/document/DocumentEdit'; //新建文档
|
|
|
|
const { Content } = Layout;
|
const history = createHashHistory();
|
|
ReactDOM.render(
|
<ConfigProvider locale={zh_CN}>
|
<Router history={history}>
|
<Layout className="h-100">
|
<Switch>
|
<Route path="/login" component={null} />
|
<Route component={Menu} />
|
</Switch>
|
<Layout>
|
<Switch>
|
<Route path="/login" component={null} />
|
<Route component={Header} />
|
</Switch>
|
<Content>
|
<Switch>
|
{/* 新建文档 */}
|
<Route path="/document/create" component={DocumentEdit} />
|
|
|
{/* 全部通知 */}
|
<Route path="/index/workbench/announcement" component={Announcement} />
|
{/* 首页 */}
|
<Route path="/index/workbench" component={Workbench} />
|
{/* 规章制度 */}
|
<Route path="/index/rules" component={System} />
|
|
|
|
|
|
<Route path="/login" component={Login} />
|
|
<Route path="/" component={Index} />
|
{/* 路由的页面重定向 */}
|
<Redirect to="/" component={Index} />
|
</Switch>
|
</Content>
|
</Layout>
|
</Layout>
|
</Router>
|
</ConfigProvider>,
|
document.getElementById('root')
|
);
|
|
// If you want your app to work offline and load faster, you can change
|
// unregister() to register() below. Note this comes with some pitfalls.
|
// Learn more about service workers: https://bit.ly/CRA-PWA
|
serviceWorker.unregister();
|