nyx_server
Version:
Node内容发布
67 lines (54 loc) • 2.48 kB
JavaScript
import React from 'react';
import { Router, Route, Link } from 'react-router';
import styles from 'antd/lib/index.css';
import customStyles from './App.css';
import LocalProjectContainer from './container/LocalProjectContainer';
import TemplatesContainer from './container/TemplatesContainer';
import ChipsContainer from './container/ChipsContainer';
import LayoutDev from './container/LayoutDev';
import LayoutServer from './container/LayoutServer';
import HelpContainer from './container/HelpContainer';
import Welcome from './container/Welcome';
import LayoutServerProject from './container/LayoutServerProject';
import Login from './container/LoginContainer';
/************ 栏目管理布局 *************/
import LayoutColumns from "./layouts/LayoutColumns";
import IframeContainer from "./container/IframeContainer";
/***********权限管理**************/
import LayoutAuth from "./layouts/LayoutAuth";
import UserList from "./container/UserList";
import history from './history';
class Index extends React.Component {
render() {
return (
<Router history = {history}>
<Route path="manage">
<Route path="login" component = {Login} />
<Route path="server" component= {LayoutServer} >
<Route path = 'welcome' component = {Welcome} />
<Route path="project/:name" component={LayoutServerProject}>
<Route path = 'info' component = {LocalProjectContainer} />
<Route path = 'template' component = {TemplatesContainer} />
<Route path = 'chip' component = {ChipsContainer} />
</Route>
</Route>
<Route path="dev" component= {LayoutDev} >
<Route path = 'info' component = {LocalProjectContainer} />
<Route path = 'template' component = {TemplatesContainer} />
<Route path = 'chip' component = {ChipsContainer} />
<Route path = 'help' component = {HelpContainer} />
</Route>
<Route path="columns" component= {LayoutColumns} >
<Route path = 'column/:uiname/:path/:filename' component = {IframeContainer} />
</Route>
<Route path="auth" component= {LayoutAuth} >
<Route path = 'permissions' component = {Welcome} />
<Route path = 'users' component = {UserList} />
<Route path = 'groups' component = {Welcome} />
</Route>
</Route>
</Router>
)
}
};
export default Index;