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

@ -117,8 +117,8 @@ 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 === undefined || result.data.teacher_staff === null ? undefined : result.data.teacher_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 ? undefined : result.data.member_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 = () => { Jointheteam = () => {
if (this.state.enrolled === true) { if (this.props.user.is_teacher === true) {
//已经报名 try {
this.setState({ if (this.props.teamutiple_limited === true) {
messagePerbool: true, if (this.state.enrolled === true) {
intpermessages: "你已经报名,不能重复报名" //已经报名
}) this.setState({
return; 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) { if (this.state.enroll_ended === true) {
//报名截止 //报名截止
this.setState({ this.setState({
@ -458,6 +484,8 @@ class Registration extends React.Component {
}) })
return return
} }
if (this.props.user.is_teacher === true) { if (this.props.user.is_teacher === true) {
//老师 //老师
if (this.state.teacher_staff === null) { if (this.state.teacher_staff === null) {
@ -496,13 +524,37 @@ class Registration extends React.Component {
**/ **/
Createateam = () => { Createateam = () => {
// //
if (this.state.enrolled === true) { if (this.props.user.is_teacher === true) {
//已经报名 try {
this.setState({ if (this.props.teamutiple_limited === true) {
messagePerbool: true, if (this.state.enrolled === true) {
intpermessages: "您已报名,无需重复报" //已经报名
}) this.setState({
return; 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) { if (this.state.enroll_ended === true) {
//报名截止 //报名截止
@ -512,6 +564,7 @@ class Registration extends React.Component {
}) })
return return
} }
if (this.props.user.is_teacher === true) { if (this.props.user.is_teacher === true) {
//老师 //老师
if (this.state.teacher_staff === null) { if (this.state.teacher_staff === null) {

Loading…
Cancel
Save