Commit df27d01e by 郑永杰

合并冲突

2 parents ed88d170 828bafae
......@@ -40,7 +40,7 @@ const Page = ({ children, userRoute = [], location }) => {
<Menu theme={theme} mode="inline" selectedKeys={index} >
{userRoute.map(e => {
return (
<SubMenu key={e.name} icon={<img className="icon" src={APP.STATIS_URL + e.icon} alt="" />} title={e.name}>
<SubMenu key={e.name} icon={<img className="icon" alt="图标" src={APP.STATIS_URL + e.icon} />} title={e.name}>
{e.childMenus.map(child => <Item key={child.url} url={child.url} >{child.name}</Item>)}
</SubMenu>
)
......
......@@ -10,7 +10,7 @@ import { getAllRouter } from '../libs/utilts'
/** 获取全部路由的路径 */
const getAllRouterName = route => route.map(e => e.url)
const RouterView = ({basisRoute = [], serviceRoute = [], userRoute = [] }) => {
const RouterView = ({basisRoute = [], serviceRoute = [], userRoute = [], userSatatus }) => {
const [openRoute, setOpenRoute] = useState([])
useEffect(() => {
......@@ -47,6 +47,7 @@ const RouterView = ({basisRoute = [], serviceRoute = [], userRoute = [] }) => {
<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>
)
......
......@@ -2,6 +2,7 @@ import { connect } from 'react-redux'
const mapState = state => ({
userRoute: state.route.route,
userSatatus: state.user.userSatatus
})
const mapDispatch = dispatch => ({
......
export default {
state: {
userSatatus: false
},
reducers: {
loginSucess() {
}
}
}
\ No newline at end of file
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!