dev_sync_trustie
杨树林 5 years ago
parent e4fe5807c0
commit 6a6c65f192

@ -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) {

Loading…
Cancel
Save