Commit 44f0c6b6 by 郑永杰

更新login

1 parent a49ad6dc
......@@ -5,6 +5,8 @@ body {
sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
min-width: 1280px;
overflow: auto;
}
code {
......
import loadable from '@loadable/component'
const exact = true
export default [
{
url: '/login',
exact,
component: loadable(() => import('@/view/login'))
}
]
\ No newline at end of file
......@@ -4,8 +4,7 @@ import { Switch, Route } from 'react-router-dom'
import { APP } from '@/config'
import connect from '../store/modules/route/connect'
import { getAllRouter } from '../libs/utilts'
import fullScreenRoute from './modules/fullScreenRoute'
/** 获取全部路由的路径 */
const getAllRouterName = route => route.map(e => e.url)
......@@ -43,13 +42,25 @@ const RouterView = ({basisRoute = [], serviceRoute = [], userRoute = [], userSat
}, [userRoute, serviceRoute])
return (
<Switch>
<Layout>
{basisRoute.map(e => <Route path={e.url} exact={e.exact} component={e.component} key={e.url} />)}
{openRoute.map(e => <Route path={e.url} exact={e.exact} component={e.component} key={e.url} />)}
</Layout>
</Switch>
<>
{
!userSatatus?(
<Switch>
{
fullScreenRoute.map(val => <Route key={val.url} path={val.url} exact={val.exact} component={val.component} />)
}
</Switch>
):(
<Switch>
{/* <Route path="/login" component={Login}></Route> */}
<Layout>
{basisRoute.map(e => <Route path={e.url} exact={e.exact} component={e.component} key={e.url} />)}
{openRoute.map(e => <Route path={e.url} exact={e.exact} component={e.component} key={e.url} />)}
</Layout>
</Switch>
)
}
</>
)
}
......
import React from 'react'
import './index.scss'
function Login() {
return (
<div className="login-box">
这里是登陆
</div>
)
}
export default Login
\ No newline at end of file
File mode changed
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!