dev_sync_trustie
杨树明 6 years ago
parent 514e221122
commit af15a303f6

@ -42,7 +42,7 @@ class CompetitionsIndex extends Component{
axios.get(Url,{params:{ axios.get(Url,{params:{
category:category, category:category,
page:page, page:page,
per_page:6, per_page:20,
} }
}).then((response) => { }).then((response) => {
if(response.status===200){ if(response.status===200){
@ -123,7 +123,7 @@ class CompetitionsIndex extends Component{
size="large" size="large"
dataSource={datas&&datas} dataSource={datas&&datas}
renderItem={(item,key) => ( renderItem={(item,key) => (
<Link to={`/newcompetitions/${item.identifier}/common_header`}> <Link to={item.competition_status==="ended"?"":`/newcompetitions/${item.identifier}/common_header`}>
<div className={"CompetitionsList"} > <div className={"CompetitionsList"} >
{item.description===null||item.description===undefined||item.description===""?<style> {item.description===null||item.description===undefined||item.description===""?<style>
{ {
@ -135,7 +135,7 @@ class CompetitionsIndex extends Component{
} }
</style>:""} </style>:""}
<img className={"competitonimg"} <img className={"competitonimg"}
src={item.nearly_published===true?groups2:item.published===true?groups2:groups1} /> src={item.competition_status==="ended"?groups1:item.competition_status==="nearly_published"?groups2:item.competition_status==="progressing"?groups3:""} />
<List.Item <List.Item
key={key} key={key}
actions={[ actions={[
@ -186,13 +186,13 @@ class CompetitionsIndex extends Component{
} }
/> />
{datas===undefined?'none':datas.task_count >6 ?<div className="mb40 edu-txt-center padding20-30" {datas===undefined?'none':datas.task_count >20 ?<div className="mb40 edu-txt-center padding20-30"
> >
<Pagination <Pagination
showQuickJumper showQuickJumper
defaultCurrent={1} defaultCurrent={1}
pageSize={6} pageSize={20}
total={count===undefined?"":count} total={count===undefined?"":count}
current={page} current={page}
onChange={this.PaginationCourse} onChange={this.PaginationCourse}

@ -42,8 +42,6 @@ class CompetitionCommon extends Component{
this.setState({ this.setState({
data:response.data data:response.data
}) })
let datalist=response.data.competition_modules
} }
}).catch((error) => { }).catch((error) => {
console.log(error) console.log(error)
@ -51,6 +49,10 @@ class CompetitionCommon extends Component{
} }
getrightdata=(id,typeid)=>{
debugger
}
render() { render() {
let {data,bannerdata}=this.state; let {data,bannerdata}=this.state;
// console.log(bannerdata) // console.log(bannerdata)
@ -119,7 +121,11 @@ class CompetitionCommon extends Component{
{data&&data.competition_modules.map((item,key)=>{ {data&&data.competition_modules.map((item,key)=>{
return( return(
<Menu.Item key={item.position}> <Menu.Item key={item.position}>
<span>{item.name}</span> {item.module_url===null?<span onClick={()=>this.getrightdata(item.id,item.module_type)}>{item.name}</span>:<a
// target="_blank"
// href={item.module_url}
onClick={()=>this.getrightdata(item.id,item.module_type)}
>{item.name}</a>}
</Menu.Item> </Menu.Item>
) )
})} })}

Loading…
Cancel
Save