Merge branch 'dev_aliyun' of http://bdgit.educoder.net/Hjqreturn/educoder into dev_aliyun

dev_daiao
cxt 6 years ago
commit 6d6925f537

@ -48,7 +48,9 @@ class YslDetailCards extends Component{
}; };
hideparagraph=()=>{ hideparagraph=()=>{
this.setState({ this.setState({
showparagraph:false showparagraph:false,
showparagraphkey:null,
showparagraphindex:null
}) })
}; };
startgameid=(id)=>{ startgameid=(id)=>{
@ -509,6 +511,13 @@ class YslDetailCards extends Component{
</li> </li>
} }
<li className={showparagraph===false?"fr status_li":"fr status_li"}>
{
showparagraphkey === key && showparagraphindex === index ? "" :
<span className="fr color204">实验任务 <span
className={"color000"}>{line.challenges_count}</span></span>
}
</li>
</div>) </div>)
}) })
} }

@ -132,11 +132,7 @@ class ExerciseReviewAndAnswer extends Component{
// } // }
// },1000) // },1000)
} }
autosetimes=(time)=>{
this.setState({
time:parseInt(time)
})
}
//自动交卷 //自动交卷
autoCommitExercise=()=>{ autoCommitExercise=()=>{
let eId=this.props.match.params.Id; let eId=this.props.match.params.Id;
@ -152,14 +148,18 @@ class ExerciseReviewAndAnswer extends Component{
modalsBottomval:"不能再修改答题", modalsBottomval:"不能再修改答题",
ModalCancel:undefined, ModalCancel:undefined,
ModalSave:this.sureCommit, ModalSave:this.sureCommit,
Loadtype:true Loadtype:true,
time:null,
}) })
this.props.showNotification(`${result.data.message}`); this.props.showNotification(`${result.data.message}`);
} }
if(result.data.status===-2){ if(result.data.status===-2){
// this.remainTime(parseInt(result.data.message)) // this.remainTime(parseInt(result.data.message))
this.autosetimes(result.data.message) this.setState({
time:parseInt(result.data.mess)
})
this.deadline(parseInt(result.data.message))
} }
} }
}).catch((error)=>{ }).catch((error)=>{
@ -258,6 +258,7 @@ class ExerciseReviewAndAnswer extends Component{
}) })
if(result.data.exercise.left_time != null){ if(result.data.exercise.left_time != null){
// this.remainTime(result.data.exercise.left_time); // this.remainTime(result.data.exercise.left_time);
this.deadline(result.data.exercise.left_time)
} }
} }
}).catch((error)=>{ }).catch((error)=>{
@ -586,9 +587,14 @@ class ExerciseReviewAndAnswer extends Component{
deadline=(time)=>{ deadline=(time)=>{
if(time===null){ if(time===null){
this.setState({
Datetime:0
})
}else{ }else{
return Date.now() + time * 1000 ; this.setState({
Datetime:Date.now() + time * 1000
})
// return Date.now() + time * 1000 ;
} }
} }
@ -695,7 +701,7 @@ class ExerciseReviewAndAnswer extends Component{
: :
time && time != 0 ? time && time != 0 ?
<div className="fr"> <div className="fr">
<Countdown value={this.deadline(this.state.time)} onFinish={this.autoCommitExercise} /> <Countdown value={this.state.Datetime} onFinish={this.autoCommitExercise} />
</div> </div>
:"" :""
} }

@ -268,3 +268,7 @@
.color181818{ .color181818{
color: #181818; color: #181818;
} }
.colorD5D8D6{
color:#D5D8D6;
}
Loading…
Cancel
Save