|
|
|
@ -117,8 +117,8 @@ class Registration extends React.Component {
|
|
|
|
|
personal: result.data.personal,
|
|
|
|
|
enroll_ended: result.data.enroll_ended,
|
|
|
|
|
enrolled: result.data.enrolled,
|
|
|
|
|
teacher_staff: result.data.teacher_staff === undefined || result.data.teacher_staff === null ? undefined : result.data.teacher_staff,
|
|
|
|
|
member_staff: result.data.member_staff === undefined || result.data.member_staff === null ? undefined : result.data.member_staff,
|
|
|
|
|
teacher_staff: result.data.teacher_staff === undefined || result.data.teacher_staff === null ? null : result.data.teacher_staff,
|
|
|
|
|
member_staff: result.data.member_staff === undefined || result.data.member_staff === null ? null : result.data.member_staff,
|
|
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
@ -442,14 +442,40 @@ class Registration extends React.Component {
|
|
|
|
|
* 加入战队
|
|
|
|
|
* */
|
|
|
|
|
Jointheteam = () => {
|
|
|
|
|
if (this.state.enrolled === true) {
|
|
|
|
|
//已经报名
|
|
|
|
|
this.setState({
|
|
|
|
|
messagePerbool: true,
|
|
|
|
|
intpermessages: "你已经报名,不能重复报名"
|
|
|
|
|
})
|
|
|
|
|
return;
|
|
|
|
|
if (this.props.user.is_teacher === true) {
|
|
|
|
|
try {
|
|
|
|
|
if (this.props.teamutiple_limited === true) {
|
|
|
|
|
if (this.state.enrolled === true) {
|
|
|
|
|
//已经报名
|
|
|
|
|
this.setState({
|
|
|
|
|
messagePerbool: true,
|
|
|
|
|
intpermessages: "你已经报名,不能重复报名"
|
|
|
|
|
})
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} catch (e) {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
try {
|
|
|
|
|
if (this.props.mutiple_limited === true) {
|
|
|
|
|
if (this.state.enrolled === true) {
|
|
|
|
|
//已经报名
|
|
|
|
|
this.setState({
|
|
|
|
|
messagePerbool: true,
|
|
|
|
|
intpermessages: "你已经报名,不能重复报名"
|
|
|
|
|
})
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} catch (e) {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (this.state.enroll_ended === true) {
|
|
|
|
|
//报名截止
|
|
|
|
|
this.setState({
|
|
|
|
@ -458,6 +484,8 @@ class Registration extends React.Component {
|
|
|
|
|
})
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (this.props.user.is_teacher === true) {
|
|
|
|
|
//老师
|
|
|
|
|
if (this.state.teacher_staff === null) {
|
|
|
|
@ -496,13 +524,37 @@ class Registration extends React.Component {
|
|
|
|
|
**/
|
|
|
|
|
Createateam = () => {
|
|
|
|
|
//
|
|
|
|
|
if (this.state.enrolled === true) {
|
|
|
|
|
//已经报名
|
|
|
|
|
this.setState({
|
|
|
|
|
messagePerbool: true,
|
|
|
|
|
intpermessages: "您已报名,无需重复报"
|
|
|
|
|
})
|
|
|
|
|
return;
|
|
|
|
|
if (this.props.user.is_teacher === true) {
|
|
|
|
|
try {
|
|
|
|
|
if (this.props.teamutiple_limited === true) {
|
|
|
|
|
if (this.state.enrolled === true) {
|
|
|
|
|
//已经报名
|
|
|
|
|
this.setState({
|
|
|
|
|
messagePerbool: true,
|
|
|
|
|
intpermessages: "你已经报名,不能重复报名"
|
|
|
|
|
})
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} catch (e) {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
try {
|
|
|
|
|
if (this.props.mutiple_limited === true) {
|
|
|
|
|
if (this.state.enrolled === true) {
|
|
|
|
|
//已经报名
|
|
|
|
|
this.setState({
|
|
|
|
|
messagePerbool: true,
|
|
|
|
|
intpermessages: "你已经报名,不能重复报名"
|
|
|
|
|
})
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} catch (e) {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (this.state.enroll_ended === true) {
|
|
|
|
|
//报名截止
|
|
|
|
@ -512,6 +564,7 @@ class Registration extends React.Component {
|
|
|
|
|
})
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (this.props.user.is_teacher === true) {
|
|
|
|
|
//老师
|
|
|
|
|
if (this.state.teacher_staff === null) {
|
|
|
|
|