|
|
@ -2,7 +2,8 @@ import React, {Component} from 'react';
|
|
|
|
import {
|
|
|
|
import {
|
|
|
|
BrowserRouter as Router,
|
|
|
|
BrowserRouter as Router,
|
|
|
|
Route,
|
|
|
|
Route,
|
|
|
|
Switch
|
|
|
|
Switch,
|
|
|
|
|
|
|
|
Link
|
|
|
|
} from 'react-router-dom';
|
|
|
|
} from 'react-router-dom';
|
|
|
|
import axios from 'axios';
|
|
|
|
import axios from 'axios';
|
|
|
|
import moment from 'moment';
|
|
|
|
import moment from 'moment';
|
|
|
@ -115,11 +116,35 @@ class Registration extends React.Component {
|
|
|
|
personal: result.data.personal,
|
|
|
|
personal: result.data.personal,
|
|
|
|
enroll_ended: result.data.enroll_ended,
|
|
|
|
enroll_ended: result.data.enroll_ended,
|
|
|
|
enrolled: result.data.enrolled,
|
|
|
|
enrolled: result.data.enrolled,
|
|
|
|
teacher_staff: result.data.teacher_staff,
|
|
|
|
teacher_staff: result.data.teacher_staff === undefined || result.data.teacher_staff === null ? undefined : result.data.teacher_staff,
|
|
|
|
member_staff: result.data.member_staff,
|
|
|
|
member_staff: result.data.member_staff === undefined || result.data.member_staff === null ? undefined : result.data.member_staff,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
|
|
|
if (result.data.member_staff) {
|
|
|
|
|
|
|
|
this.setState({
|
|
|
|
mutiple_limited: result.data.member_staff.mutiple_limited,
|
|
|
|
mutiple_limited: result.data.member_staff.mutiple_limited,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} catch (e) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
|
|
|
if (result.data.teacher_staff) {
|
|
|
|
|
|
|
|
this.setState({
|
|
|
|
teamutiple_limited: result.data.teacher_staff.mutiple_limited
|
|
|
|
teamutiple_limited: result.data.teacher_staff.mutiple_limited
|
|
|
|
})
|
|
|
|
})
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} catch (e) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (result.data.enroll_ended === true) {
|
|
|
|
if (result.data.enroll_ended === true) {
|
|
|
|
this.setState({
|
|
|
|
this.setState({
|
|
|
|
pint: 0
|
|
|
|
pint: 0
|
|
|
@ -136,7 +161,8 @@ class Registration extends React.Component {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}).catch((error) => {
|
|
|
|
}).catch((error) => {
|
|
|
|
//// //////console.log(error);
|
|
|
|
console.log("GetenrollmentAPI");
|
|
|
|
|
|
|
|
console.log(error);
|
|
|
|
})
|
|
|
|
})
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -686,9 +712,11 @@ class Registration extends React.Component {
|
|
|
|
|
|
|
|
|
|
|
|
<div style={{marginBottom: '12px'}}>
|
|
|
|
<div style={{marginBottom: '12px'}}>
|
|
|
|
<Breadcrumb separator=">">
|
|
|
|
<Breadcrumb separator=">">
|
|
|
|
<Breadcrumb.Item href="/newcompetitions">在线竞赛</Breadcrumb.Item>
|
|
|
|
<Breadcrumb.Item><Link to={"/newcompetitions"}>在线竞赛</Link></Breadcrumb.Item>
|
|
|
|
<Breadcrumb.Item
|
|
|
|
<Breadcrumb.Item><Link
|
|
|
|
href={`/newcompetitions/${this.props.match.params.identifier}/common_header`}>{competition_name === undefined || competition_name === null || competition_name === "" ? "全国高校计算机大赛" : competition_name}</Breadcrumb.Item>
|
|
|
|
to={`/newcompetitions/${this.props.match.params.identifier}/common_header`}>{competition_name === undefined || competition_name === null || competition_name === "" ? "全国高校计算机大赛" : competition_name}</Link></Breadcrumb.Item>
|
|
|
|
|
|
|
|
{/*<Breadcrumb.Item*/}
|
|
|
|
|
|
|
|
{/* href={`/newcompetitions/${this.props.match.params.identifier}/common_header`}></Breadcrumb.Item>*/}
|
|
|
|
<Breadcrumb.Item>报名</Breadcrumb.Item>
|
|
|
|
<Breadcrumb.Item>报名</Breadcrumb.Item>
|
|
|
|
</Breadcrumb>
|
|
|
|
</Breadcrumb>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|