调整竞赛

dev_sync_trustie
杨树明 6 years ago
parent 229bc0d3ac
commit c49ba5c762

Binary file not shown.

Before

Width:  |  Height:  |  Size: 169 KiB

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

@ -174,10 +174,10 @@ class CompetitionsIndex extends Component{
} }
> >
<List.Item.Meta <List.Item.Meta
title={<div className={item.competition_status==="ended"?"endedfont":item.competition_status==="nearly_published"? title={<div className={item.competition_status==="ended"?"competitionstitlesshou":item.competition_status==="nearly_published"?
this.props.current_user&&this.props.current_user.admin===true?"competitionstitlesshou":this.props.current_user&&this.props.current_user.business===true?"competitionstitlesshou":"endedfont":"competitionstitlesshou"}> this.props.current_user&&this.props.current_user.admin===true?"competitionstitlesshou":this.props.current_user&&this.props.current_user.business===true?"competitionstitlesshou":"endedfont":"competitionstitlesshou"}>
<span className={"competitionstitles"} <span className={"competitionstitles"}
onClick={()=>this.setcompetitonurl(item.competition_status==="ended"?null:item.competition_status==="nearly_published"? this.props.current_user&&this.props.current_user.business===true?`/newcompetitions/${item.identifier}/common_header`:this.props.current_user&&this.props.current_user.admin===true?`/newcompetitions/${item.identifier}/common_header`:null:item.competition_status==="progressing"?`/newcompetitions/${item.identifier}/common_header`:null)} onClick={()=>this.setcompetitonurl(item.competition_status==="ended"?`/newcompetitions/${item.identifier}/common_header`:item.competition_status==="nearly_published"? this.props.current_user&&this.props.current_user.business===true?`/newcompetitions/${item.identifier}/common_header`:this.props.current_user&&this.props.current_user.admin===true?`/newcompetitions/${item.identifier}/common_header`:null:item.competition_status==="progressing"?`/newcompetitions/${item.identifier}/common_header`:null)}
>{item.name}</span><span>{item.sub_title===null?"":<Tag className="competitionsrelative" color="#87d068">{ >{item.name}</span><span>{item.sub_title===null?"":<Tag className="competitionsrelative" color="#87d068">{
item.sub_title item.sub_title
}</Tag>}</span> }</Tag>}</span>

@ -336,4 +336,9 @@
.relative{position: relative;} .relative{position: relative;}
.relative:hover .CompetitionsListzhezhao{ display: block;} .relative:hover .CompetitionsListzhezhao{ display: block;}
.image_urlbox{
width: 705px;
height: 400px;
}

@ -144,7 +144,11 @@ class CompetitionCommon extends Component{
console.log(error) console.log(error)
}) })
}else{ }else{
this.props.history.replace(module_url); if(module_url.substring(0,7)=='http://'||module_url.substring(0,8)=='https://') {
window.location.href= module_url
}else{
window.location.href="https://"+module_url;
}
return return
} }
@ -228,7 +232,7 @@ class CompetitionCommon extends Component{
<img className={"Commonimg"} <img className={"Commonimg"}
src={data.competition_status==="ended"?getImageUrl(`images/educoder/competitions/groups1.png`):data.competition_status==="nearly_published"?getImageUrl(`images/educoder/competitions/groups2.png`):data.competition_status==="progressing"?getImageUrl(`images/educoder/competitions/groups3.png`):""} /> src={data.competition_status==="ended"?getImageUrl(`images/educoder/competitions/groups1.png`):data.competition_status==="nearly_published"?getImageUrl(`images/educoder/competitions/groups2.png`):data.competition_status==="progressing"?getImageUrl(`images/educoder/competitions/groups3.png`):""} />
<Col span={15}> <Col span={15}>
<img src={getImageUrl(bannerdata&&bannerdata.image_url)}/> <img className={"image_urlbox"} src={getImageUrl(`images/educoder/competitions/mainbanner.jpg`)}/>
</Col> </Col>
<Col className={"CompetitionCommonbannerfont mt50"} span={9}> <Col className={"CompetitionCommonbannerfont mt50"} span={9}>
@ -303,17 +307,20 @@ class CompetitionCommon extends Component{
<Sider> <Sider>
<Menu mode="inline" className="CompetitionMenu" defaultSelectedKeys={['1']} onClick={(e)=>this.getrightdatas(e)}> <Menu mode="inline" className="CompetitionMenu" defaultSelectedKeys={['1']} onClick={(e)=>this.getrightdatas(e)}>
{data&&data.competition_modules.map((item,key)=>{ {data&&data.competition_modules.map((item,key)=>{
return( if(item.module_type!="enroll"){
<Menu.Item key={item.position}> return(
{item.has_url===false?<span <Menu.Item key={item.position}>
// onClick={()=>this.getrightdata(item.id,item.module_type,item.module_url,item.has_url)} {/*{item.has_url===false?<span*/}
>{item.name}</span>:<a {/*// onClick={()=>this.getrightdata(item.id,item.module_type,item.module_url,item.has_url)}*/}
// target="_blank" {/*>{item.name}</span>:<a*/}
href={item.module_url} {/*// target="_blank"*/}
// onClick={()=>this.getrightdata(item.id,item.module_type)} {/*href={item.module_url}*/}
>{item.name}</a>} {/*// onClick={()=>this.getrightdata(item.id,item.module_type)}*/}
</Menu.Item> {/*>{item.name}</a>}*/}
) <a>{item.name}</a>
</Menu.Item>
)
}
})} })}
</Menu> </Menu>
</Sider> </Sider>

Loading…
Cancel
Save