|
|
|
@ -66,6 +66,8 @@ debugger
|
|
|
|
|
|
|
|
|
|
<div className={"mt10"}>
|
|
|
|
|
<Row className={"CompetitionCommonbanner"}>
|
|
|
|
|
<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`):""} />
|
|
|
|
|
<Col span={15}>
|
|
|
|
|
<img src={getImageUrl(bannerdata&&bannerdata.image_url)}/>
|
|
|
|
|
</Col>
|
|
|
|
@ -96,18 +98,42 @@ debugger
|
|
|
|
|
<div className="gutter-box CompetitionsIndexbottomvalue Competitioncolor516">¥{data&&data.bonus}</div>
|
|
|
|
|
</Col>
|
|
|
|
|
<Col className="gutter-row" span={6}>
|
|
|
|
|
<div className="gutter-box CompetitionsIndexbottomvalue Competitioncolor516">{data&&data.visits_count}</div>
|
|
|
|
|
<div className="gutter-box CompetitionsIndexbottomvalue Competitioncolor516">{data.competition_status==="nearly_published"?"--":data&&data.visits_count}</div>
|
|
|
|
|
</Col>
|
|
|
|
|
<Col className="gutter-row" span={6}>
|
|
|
|
|
<div className="gutter-box CompetitionsIndexbottomvalue Competitioncolor516">{data&&data.member_count}</div>
|
|
|
|
|
<div className="gutter-box CompetitionsIndexbottomvalue Competitioncolor516">{data.competition_status==="nearly_published"?"--":data&&data.member_count}</div>
|
|
|
|
|
</Col>
|
|
|
|
|
</Row>
|
|
|
|
|
</Col>
|
|
|
|
|
|
|
|
|
|
{data.competition_status==="ended"?<style>
|
|
|
|
|
{
|
|
|
|
|
`
|
|
|
|
|
.Competitionfontsize22{
|
|
|
|
|
height: 50px;
|
|
|
|
|
border-radius: 4px;
|
|
|
|
|
}
|
|
|
|
|
`
|
|
|
|
|
}
|
|
|
|
|
</style>:<style>
|
|
|
|
|
{
|
|
|
|
|
`
|
|
|
|
|
.Competitionfontsize22{
|
|
|
|
|
height: 50px;
|
|
|
|
|
background: rgba(76,172,255,1);
|
|
|
|
|
border-radius: 4px;
|
|
|
|
|
}
|
|
|
|
|
`
|
|
|
|
|
}
|
|
|
|
|
</style>}
|
|
|
|
|
<Col className={"competitionbannerdiv mt20"}>
|
|
|
|
|
{data.competition_status==="ended"?
|
|
|
|
|
<Button type="primary" block className={"Competitionfontsize22"} disabled={true}>
|
|
|
|
|
已结束
|
|
|
|
|
</Button>:
|
|
|
|
|
<Button type="primary" block className={"Competitionfontsize22"}>
|
|
|
|
|
<Link to={`/newcompetitions/${this.props.match.params.identifier}/enroll`}>立即报名</Link>
|
|
|
|
|
</Button>
|
|
|
|
|
<Link to={`/newcompetitions/${this.props.match.params.identifier}/enroll`}>立即报名</Link>
|
|
|
|
|
</Button>}
|
|
|
|
|
</Col>
|
|
|
|
|
<Col className={"mt10 Competitionfontsize16"}>{data&&data.enroll_end_time===null?"":`报名截止时间:${data&&data.enroll_end_time}`}</Col>
|
|
|
|
|
</Col>
|
|
|
|
@ -121,10 +147,10 @@ debugger
|
|
|
|
|
{data&&data.competition_modules.map((item,key)=>{
|
|
|
|
|
return(
|
|
|
|
|
<Menu.Item key={item.position}>
|
|
|
|
|
{item.module_url===null?<span onClick={()=>this.getrightdata(item.id,item.module_type)}>{item.name}</span>:<a
|
|
|
|
|
{item.has_url===false?<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)}
|
|
|
|
|
href={item.module_url}
|
|
|
|
|
// onClick={()=>this.getrightdata(item.id,item.module_type)}
|
|
|
|
|
>{item.name}</a>}
|
|
|
|
|
</Menu.Item>
|
|
|
|
|
)
|
|
|
|
|