From e8344c6674eaeaaf46a698c02fc4e5f7d60ff3e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=98=8E?= <775174143@qq.com> Date: Wed, 23 Oct 2019 21:42:50 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AB=9E=E8=B5=9B=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/react/src/App.js | 40 +++++++++---------- .../src/modules/competition/Registration.js | 2 +- .../Competitimain/Competitionsindex.css | 1 - .../Competitioncommon/CompetitionCommon.js | 31 ++++++++++---- .../src/modules/competitions/Competitions.js | 11 +++++ 5 files changed, 53 insertions(+), 32 deletions(-) diff --git a/public/react/src/App.js b/public/react/src/App.js index 43dc585d4..69bd33f57 100644 --- a/public/react/src/App.js +++ b/public/react/src/App.js @@ -285,16 +285,12 @@ const Ecs = Loadable({ loading: Loading, }) -//团队竞赛报名 -const Registration = Loadable({ - loader: () => import('./modules/competition/Registration'), - loading: Loading, -}); -//个人竞赛报名 -const PersonalCompetit = Loadable({ - loader: () => import('./modules/competition/personal/PersonalCompetit.js'), - loading: Loading, -}); + +// //个人竞赛报名 +// const PersonalCompetit = Loadable({ +// loader: () => import('./modules/competition/personal/PersonalCompetit.js'), +// loading: Loading, +// }); class App extends Component { constructor(props) { super(props) @@ -541,12 +537,12 @@ class App extends Component { return () } }> - () - } - /> + {/* ()*/} + {/*}*/} + {/*/>*/} */} {/**/} {/**/} - () - } - /> + {/* ()*/} + {/*}*/} + {/*/>*/} { + if(response.status===200){ + this.setState({ + bannerdata:response.data + }) + } + }).catch((error) => { + console.log(error) + }) } getbannerdata=()=>{ @@ -28,6 +39,8 @@ class CompetitionCommon extends Component{ this.setState({ data:response.data }) + + let datalist=response.data.competition_modules } }).catch((error) => { console.log(error) @@ -36,8 +49,8 @@ class CompetitionCommon extends Component{ } render() { - let {data}=this.state; - console.log(data) + let {data,bannerdata}=this.state; + // console.log(bannerdata) return ( data===undefined?"":
@@ -48,8 +61,10 @@ class CompetitionCommon extends Component{
- banner - + + + + {data&&data.name} @@ -86,7 +101,7 @@ class CompetitionCommon extends Component{ {data&&data.enroll_end_time===null?"":"报名截止时间:"+data&&data.enroll_end_time} diff --git a/public/react/src/modules/competitions/Competitions.js b/public/react/src/modules/competitions/Competitions.js index 3d5bcd920..4fab546c6 100644 --- a/public/react/src/modules/competitions/Competitions.js +++ b/public/react/src/modules/competitions/Competitions.js @@ -29,6 +29,11 @@ const CompetitionTeams = Loadable({ loading: Loading, }) +//团队竞赛报名 +const Registration = Loadable({ + loader: () => import('../competition/Registration'), + loading: Loading, +}); class Competitions extends Component { constructor(props) { @@ -53,6 +58,12 @@ class Competitions extends Component { } > + () + } + /> {/*新版竞赛详情页面*/}