|
|
|
@ -57,141 +57,141 @@ class CoursesWorkIndex extends Component {
|
|
|
|
|
render() {
|
|
|
|
|
return (
|
|
|
|
|
<div>
|
|
|
|
|
<Switch {...this.props}>
|
|
|
|
|
|
|
|
|
|
{/* --------------------------------------------------------------------- */}
|
|
|
|
|
|
|
|
|
|
{/* 作业设置 */}
|
|
|
|
|
{/* http://localhost:3007/classrooms/1309/homework/9300/setting */}
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homeworks/:workId/setting"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<CommonWorkDetailIndex {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homework/:workId/setting"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<CommonWorkDetailIndex {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{/* 作品列表 */}
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homeworks/:workId/list"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<CommonWorkDetailIndex {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
{/* 作品列表 */}
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homework/:workId/list"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<CommonWorkDetailIndex {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
|
|
|
|
|
{/* 作业问答 */}
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homeworks/:workId/question"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<CommonWorkDetailIndex {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homework/:workId/question"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<CommonWorkDetailIndex {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homeworks/:workId/answer"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<CommonWorkDetailIndex {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homework/:workId/answer"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<CommonWorkDetailIndex {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{/* 评阅 */}
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homeworks/:workId/:studentWorkId/appraise"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<CommonWorkAppraise {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homework/:workId/:studentWorkId/appraise"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<CommonWorkAppraise {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{/* 提交作品 */}
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homeworks/:workId/post"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<CommonWorkPost {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homework/:workId/post"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<CommonWorkPost {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homeworks/:workId/:studentWorkId/post_edit"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<CommonWorkPost {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homework/:workId/:studentWorkId/post_edit"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<CommonWorkPost {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{/* 新建 */}
|
|
|
|
|
{/* http://localhost:3007/classrooms/1309/common_homeworks/9299/edit/1 */}
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homeworks/:workId/:pageType"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<NewWork {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homework/:workId/:pageType"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<NewWork {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homeworks/:categroy_id/new"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<NewWork {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homework/:categroy_id/new"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<NewWork {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{/* 作业列表 */}
|
|
|
|
|
<Route path="/classrooms/:coursesId/common_homeworks"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<ListPageIndex {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
<Route path="/classrooms/:coursesId/common_homework"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<ListPageIndex {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
|
|
|
|
|
{/* --------------------------------------------------------------------- */}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</Switch>
|
|
|
|
|
<Switch {...this.props}>
|
|
|
|
|
|
|
|
|
|
{/* --------------------------------------------------------------------- */}
|
|
|
|
|
|
|
|
|
|
{/* 作业设置 */}
|
|
|
|
|
{/* http://localhost:3007/classrooms/1309/homework/9300/setting */}
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homeworks/:workId/setting"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<CommonWorkDetailIndex {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homework/:workId/setting"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<CommonWorkDetailIndex {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{/* 作品列表 */}
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homeworks/:workId/list"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<CommonWorkDetailIndex {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
{/* 作品列表 */}
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homework/:workId/list"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<CommonWorkDetailIndex {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
|
|
|
|
|
{/* 作业问答 */}
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homeworks/:workId/question"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<CommonWorkDetailIndex {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homework/:workId/question"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<CommonWorkDetailIndex {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homeworks/:workId/answer"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<CommonWorkDetailIndex {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homework/:workId/answer"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<CommonWorkDetailIndex {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{/* 评阅 */}
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homeworks/:workId/:studentWorkId/appraise"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<CommonWorkAppraise {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homework/:workId/:studentWorkId/appraise"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<CommonWorkAppraise {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{/* 提交作品 */}
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homeworks/:workId/post"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<CommonWorkPost {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homework/:workId/post"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<CommonWorkPost {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homeworks/:workId/:studentWorkId/post_edit"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<CommonWorkPost {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homework/:workId/:studentWorkId/post_edit"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<CommonWorkPost {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{/* 新建 */}
|
|
|
|
|
{/* http://localhost:3007/classrooms/1309/common_homeworks/9299/edit/1 */}
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homeworks/:workId/:pageType"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<NewWork {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homework/:workId/:pageType"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<NewWork {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homeworks/:categroy_id/new"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<NewWork {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
|
|
|
|
|
<Route exact path="/classrooms/:coursesId/common_homework/:categroy_id/new"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<NewWork {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{/* 作业列表 */}
|
|
|
|
|
<Route path="/classrooms/:coursesId/common_homeworks"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<ListPageIndex {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
<Route path="/classrooms/:coursesId/common_homework"
|
|
|
|
|
render={
|
|
|
|
|
(props) => (<ListPageIndex {...this.props} {...props} {...this.state} />)
|
|
|
|
|
}
|
|
|
|
|
></Route>
|
|
|
|
|
|
|
|
|
|
{/* --------------------------------------------------------------------- */}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</Switch>
|
|
|
|
|
</div>
|
|
|
|
|
)
|
|
|
|
|
}
|
|
|
|
|