|
|
@ -57,11 +57,12 @@ class Immediatelypublish extends Component{
|
|
|
|
if(this.props.Exercisetype==="exercise"){
|
|
|
|
if(this.props.Exercisetype==="exercise"){
|
|
|
|
let url=`/exercises/${this.props.match.params.Id}/publish_groups.json`;
|
|
|
|
let url=`/exercises/${this.props.match.params.Id}/publish_groups.json`;
|
|
|
|
axios.get(url).then((response) => {
|
|
|
|
axios.get(url).then((response) => {
|
|
|
|
if(response.status===200){
|
|
|
|
if (response.data) {
|
|
|
|
|
|
|
|
let starttimesend=response.data.end_time === undefined || response.data.end_time === null || response.data.end_time === "" ? undefined : response.data.end_time;
|
|
|
|
|
|
|
|
|
|
|
|
this.setState({
|
|
|
|
this.setState({
|
|
|
|
modalname:"立即发布",
|
|
|
|
modalname:"立即发布",
|
|
|
|
modaltype:response.data.course_groups===null||response.data.course_groups.length===0?2:1,
|
|
|
|
modaltype:response.data.course_groups===null||response.data.course_groups.length===0?2:1,
|
|
|
|
OneSelftype:true,
|
|
|
|
|
|
|
|
Topval:this.props.Exercisetype==="exercise"?"学生将立即收到试卷":"学生将立即收到问卷",
|
|
|
|
Topval:this.props.Exercisetype==="exercise"?"学生将立即收到试卷":"学生将立即收到问卷",
|
|
|
|
// Botvalleft:"暂不发布",
|
|
|
|
// Botvalleft:"暂不发布",
|
|
|
|
Botval:this.props.single ? "":this.props.Exercisetype==="exercise"?`本操作只对"未发布"的试卷有效`:`本操作只对"未发布"的问卷有效`,
|
|
|
|
Botval:this.props.single ? "":this.props.Exercisetype==="exercise"?`本操作只对"未发布"的试卷有效`:`本操作只对"未发布"的问卷有效`,
|
|
|
@ -73,8 +74,9 @@ class Immediatelypublish extends Component{
|
|
|
|
Cancel:this.homeworkhide,
|
|
|
|
Cancel:this.homeworkhide,
|
|
|
|
Saves:this.homeworkstartend,
|
|
|
|
Saves:this.homeworkstartend,
|
|
|
|
course_groups:response.data.course_groups,
|
|
|
|
course_groups:response.data.course_groups,
|
|
|
|
starttimesend:response.data.end_time===undefined||response.data.end_time===null||response.data.end_time===""?undefined:response.data.end_time,
|
|
|
|
starttimesend:starttimesend,
|
|
|
|
immediatelyopen:response.data.course_groups===null||response.data.course_groups.length===0?false:true,
|
|
|
|
immediatelyopen:response.data.course_groups===null||response.data.course_groups.length===0?false:true,
|
|
|
|
|
|
|
|
OneSelftype:true,
|
|
|
|
})
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -84,12 +86,12 @@ class Immediatelypublish extends Component{
|
|
|
|
}else{
|
|
|
|
}else{
|
|
|
|
let url=`/polls/${this.props.match.params.pollId}/publish_groups.json`;
|
|
|
|
let url=`/polls/${this.props.match.params.pollId}/publish_groups.json`;
|
|
|
|
axios.get(url).then((response) => {
|
|
|
|
axios.get(url).then((response) => {
|
|
|
|
if(response){
|
|
|
|
if (response.data) {
|
|
|
|
|
|
|
|
let starttimesend=response.data.end_time === undefined || response.data.end_time === null || response.data.end_time === "" ? undefined : response.data.end_time;
|
|
|
|
|
|
|
|
|
|
|
|
this.setState({
|
|
|
|
this.setState({
|
|
|
|
modalname:"立即发布",
|
|
|
|
modalname:"立即发布",
|
|
|
|
modaltype:response.data.course_groups===null||response.data.course_groups.length===0?2:1,
|
|
|
|
modaltype:response.data.course_groups===null||response.data.course_groups.length===0?2:1,
|
|
|
|
OneSelftype:true,
|
|
|
|
|
|
|
|
Topval:this.props.Exercisetype==="exercise"?"学生将立即收到试卷":"学生将立即收到问卷",
|
|
|
|
Topval:this.props.Exercisetype==="exercise"?"学生将立即收到试卷":"学生将立即收到问卷",
|
|
|
|
// Botvalleft:"暂不发布",
|
|
|
|
// Botvalleft:"暂不发布",
|
|
|
|
Botval:this.props.single ? "":this.props.Exercisetype==="exercise"?`本操作只对"未发布"的试卷有效`:`本操作只对"未发布"的问卷有效`,
|
|
|
|
Botval:this.props.single ? "":this.props.Exercisetype==="exercise"?`本操作只对"未发布"的试卷有效`:`本操作只对"未发布"的问卷有效`,
|
|
|
@ -101,8 +103,9 @@ class Immediatelypublish extends Component{
|
|
|
|
Cancel:this.homeworkhide,
|
|
|
|
Cancel:this.homeworkhide,
|
|
|
|
Saves:this.homeworkstartend,
|
|
|
|
Saves:this.homeworkstartend,
|
|
|
|
course_groups:response.data.course_groups,
|
|
|
|
course_groups:response.data.course_groups,
|
|
|
|
starttimesend:response.data.end_time===undefined||response.data.end_time===null||response.data.end_time===""?undefined:response.data.end_time,
|
|
|
|
starttimesend:starttimesend,
|
|
|
|
immediatelyopen:response.data.course_groups===null||response.data.course_groups.length===0?false:true,
|
|
|
|
immediatelyopen:response.data.course_groups===null||response.data.course_groups.length===0?false:true,
|
|
|
|
|
|
|
|
OneSelftype:true,
|
|
|
|
})
|
|
|
|
})
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}).catch((error) => {
|
|
|
|
}).catch((error) => {
|
|
|
|