forked from huge/frontEnd/hugeOA

Mr Ke
2020-05-27 4991bc08e414f371c624151f671236fcfed0bf01
src/index.js
@@ -33,7 +33,7 @@
    super(props);
    this.state = {
      context: {
        role: 'oa',
        role: '',
        roleMenuList: [],
        setContext: this.setContext,
      },
@@ -46,7 +46,8 @@
      ? JSON.parse(window.localStorage.getItem('menusListByRole'))
      : [];
    let role = Object.keys(menusListByRole).reduce((p, n) => {
    let role = Object.keys(menusListByRole)
      .reduce((p, n) => {
      if (
        menusListByRole[n].menus
          .reduce((p, n) => {
@@ -62,7 +63,9 @@
      } else {
        return p;
      }
    }, []);
      }, [])
      .join('');
    console.log('role', role);
    this.setState({
      context: {
@@ -106,9 +109,9 @@
                </Switch>
                <Layout>
                  <Content>
                    <Route path="/login" component={()=>( <Login setContext={this.setContext}/>)} />
                    {context.role == 'oa' && <OaRouteDom />}
                    {context.role == 'user' && <UserRouteDom />}
                    <Route path="/login" component={Login} />
                  </Content>
                </Layout>
              </Layout>