issues25489
杨树明 5 years ago
parent 94a59821c2
commit bc6b43c887

@ -1,6 +1,6 @@
import React, {Component} from 'react';
import axios from 'axios';
import {SnackbarHOC, WordsBtn,getImageUrl} from 'educoder';
import {SnackbarHOC, WordsBtn,getImageUrl,markdownToHTML} from 'educoder';
import {Row, Col,Input,Divider,Card,Button} from 'antd';
import { TPMIndexHOC } from '../tpm/TPMIndexHOC';
import { CNotificationHOC } from '../courses/common/CNotificationHOC';
@ -13,7 +13,8 @@ class Osshackathon extends Component {
this.state = {
page:1,
limit:10,
search:undefined
search:undefined,
data:undefined
}
}
@ -32,7 +33,7 @@ class Osshackathon extends Component {
if(result.status==200){
console.log(result)
this.setState({
data:result.data
})
}
}).catch((error)=>{
@ -46,10 +47,21 @@ class Osshackathon extends Component {
}
render() {
// let {} = this.state;
let{data}=this.state;
console.log(this.state.data)
return (
<div className="newMain clearfix newMainybot">
<style>
{
`
.ant-btn-primary{
background: #4CACFF;
border-color: #4CACFF;
}
`
}
</style>
<div className={"educontent mb20 persmstyle"} style={{width: "1200px", marginTop: "26px"}}>
@ -71,7 +83,7 @@ class Osshackathon extends Component {
<Col span={3} className={"fr textright"}>
<div>
报名整数<span className={"color-red"}>280</span>
报名整数<span className={"color-red"}>{data&&data.hackathon.hackathon_users_count}</span>
</div>
</Col>
@ -79,7 +91,7 @@ class Osshackathon extends Component {
<Row className={"mt20"}>
<Col span={6} className={"Osshackathonfont"}>
大赛介绍
{data&&data.hackathon.name}
</Col>
<Col span={3} className={"fr textright"}>
<Button type="primary">编辑</Button>
@ -98,12 +110,18 @@ class Osshackathon extends Component {
<Divider />
<p className={"Osshackathonfontlist mb30"}>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nonne merninisti licere mihi ista
probare, quae sunt a te dicta? Refert tamen, quo modo.
{data&&data.hackathon.description===null?"":<div className={"markdown-body"}
dangerouslySetInnerHTML={{__html: markdownToHTML(data&&data.hackathon.description).replace(/▁/g, "▁▁▁")}}></div>}
</p>
{
data&&data.hacks.length==0?"":data&&data.hacks.map((item,key)=>{
return(
<span></span>
)
})
}
{/*学生身份*/}
<Card className={"OsshackathonCard"}>
<Card className={"OsshackathonCard mb20"}>
<Row>
<Col span={6} className={"OsshackathonCardtitle"}>

Loading…
Cancel
Save