diff --git a/public/react/src/modules/osshackathon/Osshackathon.js b/public/react/src/modules/osshackathon/Osshackathon.js index eeaff6a2f..6b8cb3bf3 100644 --- a/public/react/src/modules/osshackathon/Osshackathon.js +++ b/public/react/src/modules/osshackathon/Osshackathon.js @@ -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 (
+
@@ -71,7 +83,7 @@ class Osshackathon extends Component {
- 报名整数:280个 + 报名整数:{data&&data.hackathon.hackathon_users_count}
@@ -79,7 +91,7 @@ class Osshackathon extends Component { - 大赛介绍 + {data&&data.hackathon.name} @@ -98,12 +110,18 @@ class Osshackathon extends Component {

- 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?"":

}

- + { + data&&data.hacks.length==0?"":data&&data.hacks.map((item,key)=>{ + return( + + ) + }) + } {/*学生身份*/} - +