parent
0b647fb59e
commit
a5e46da554
@ -0,0 +1,53 @@
|
||||
import React, { Component } from 'react';
|
||||
|
||||
import {BrowserRouter as Router,Route,Switch} from 'react-router-dom';
|
||||
|
||||
import { SnackbarHOC } from 'educoder';
|
||||
import { TPMIndexHOC } from '../../../tpm/TPMIndexHOC';
|
||||
import { CNotificationHOC } from '../../../courses/common/CNotificationHOC'
|
||||
|
||||
import Loadable from 'react-loadable';
|
||||
import Loading from '../../../../Loading';
|
||||
|
||||
// 毕设选题
|
||||
const GtopicBanks = Loadable({
|
||||
loader: () => import('./GtopicBanks'),
|
||||
loading: Loading,
|
||||
})
|
||||
const GtopicBanksAnswer = Loadable({
|
||||
loader: () => import('./GtopicBanksAnswer'),
|
||||
loading: Loading,
|
||||
})
|
||||
|
||||
class BanksIndex extends Component{
|
||||
constructor(props){
|
||||
super(props);
|
||||
}
|
||||
render(){
|
||||
return(
|
||||
<div className="educontent">
|
||||
|
||||
<Switch {...this.props}>
|
||||
|
||||
<Route path='/banks/gtopic/:bankId/answer'
|
||||
render={
|
||||
(props) => {
|
||||
return (<GtopicBanksAnswer {...this.props} {...props} {...this.state} />)
|
||||
}
|
||||
}></Route>
|
||||
|
||||
<Route path='/banks/gtopic/:bankId'
|
||||
render={
|
||||
(props) => {
|
||||
return (<GtopicBanks {...this.props} {...props} {...this.state} />)
|
||||
}
|
||||
}></Route>
|
||||
|
||||
|
||||
</Switch>
|
||||
|
||||
</div>
|
||||
)
|
||||
}
|
||||
}
|
||||
export default CNotificationHOC() ( SnackbarHOC() ( TPMIndexHOC(BanksIndex) ));
|
@ -0,0 +1,47 @@
|
||||
import React, { Component } from 'react';
|
||||
|
||||
import { Menu } from 'antd'
|
||||
import { Link } from 'react-router-dom'
|
||||
import { WordsBtn } from 'educoder'
|
||||
import "../usersInfo.css"
|
||||
import "../../../courses/css/Courses.css"
|
||||
import "../../../courses/css/busyWork.css"
|
||||
|
||||
class BanksMenu extends Component{
|
||||
constructor(props){
|
||||
super(props);
|
||||
}
|
||||
render(){
|
||||
let { menuArray , title , is_public , tab } = this.props;
|
||||
return(
|
||||
<div>
|
||||
<p className="clearfix mt20 mb20">
|
||||
<span className="fl font-24 color-grey-3 task-hide lineh-30" style={{maxWidth:'800px'}}>{title}</span>
|
||||
{
|
||||
is_public && <span className="bank_is_public">公开</span>
|
||||
}
|
||||
</p>
|
||||
|
||||
<div className="clearfix bor-bottom-greyE edu-back-white" style={{padding:"2px 30px"}}>
|
||||
<div className="task_menu_ul fl">
|
||||
<Menu mode="horizontal" defaultSelectedKeys={`${tab}`}>
|
||||
{
|
||||
menuArray && menuArray.map((item,key)=>{
|
||||
return(
|
||||
<Menu.Item key={key}><Link to={`${item.to}`}>{item.content}</Link></Menu.Item>
|
||||
)
|
||||
})
|
||||
}
|
||||
</Menu>
|
||||
</div>
|
||||
<span className="fr mt18">
|
||||
<WordsBtn to={''} style="blue" className="ml20 font-16">删除</WordsBtn>
|
||||
<WordsBtn to={''} style="blue" className="ml20 font-16">编辑</WordsBtn>
|
||||
<WordsBtn to={''} style="blue" className="ml20 font-16">发送</WordsBtn>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
}
|
||||
export default BanksMenu;
|
Loading…
Reference in new issue