31 lines
		
	
	
		
			966 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			966 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
import React from 'react'
 | 
						|
import { ConfigProvider } from 'antd'
 | 
						|
import { Router, Route, Switch } from 'dva/router'
 | 
						|
import MainLayout from './layout/Main'
 | 
						|
import Login from './routes/Login'
 | 
						|
import Home from './routes/Home'
 | 
						|
import Main from './routes/Main'
 | 
						|
import Backend from './routes/Backend'
 | 
						|
import { $consts } from './plugins'
 | 
						|
import zhCN from 'antd/lib/locale-provider/zh_CN'
 | 
						|
import 'moment/src/locale/zh-cn'
 | 
						|
 | 
						|
function RouterConfig ({ history }) {
 | 
						|
  return (
 | 
						|
    <Router history={history}>
 | 
						|
      <ConfigProvider locale={zhCN}>
 | 
						|
        <MainLayout>
 | 
						|
          <Switch>
 | 
						|
            <Route path={$consts['ROUTE/LOGIN']} component={Login} />
 | 
						|
            <Route path={$consts['ROUTE/HOME']} component={Home} />
 | 
						|
            <Route path={$consts['ROUTE/MAIN']} component={Main} />
 | 
						|
            <Route path={$consts['ROUTE/BACKEND']} component={Backend} />
 | 
						|
          </Switch>
 | 
						|
        </MainLayout>
 | 
						|
      </ConfigProvider>
 | 
						|
    </Router>
 | 
						|
  )
 | 
						|
}
 | 
						|
 | 
						|
export default RouterConfig
 |