From 7cc5b10a6ce8fb4b39bca9c3c6fc2dd37f110561 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=98=8E?= <775174143@qq.com> Date: Fri, 6 Dec 2019 16:01:09 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../courses/elearning/YslDetailCards.js | 5 ++-- .../exercise/ExerciseReviewAndAnswer.js | 26 ++++++++++++------- .../react/src/modules/paths/ShixunPaths.css | 4 +++ 3 files changed, 23 insertions(+), 12 deletions(-) diff --git a/public/react/src/modules/courses/elearning/YslDetailCards.js b/public/react/src/modules/courses/elearning/YslDetailCards.js index 3c6b5daff..224ddf02a 100644 --- a/public/react/src/modules/courses/elearning/YslDetailCards.js +++ b/public/react/src/modules/courses/elearning/YslDetailCards.js @@ -499,12 +499,13 @@ class YslDetailCards extends Component{ this.props.current_user&&this.props.current_user.admin===false&&line.shixun_status==="暂未公开"?
  • 暂未公开
  • : -
  • +
  • { showparagraphkey===key&&showparagraphindex===index?
    查看详情 {line.shixun_status==="暂未公开"?"":this.startgameid(line.identifier)} className="btn_auto user_bluebg_btn fl" id="shixun_operation" >开始学习} -
    :"" + : + 实验任务 {line.challenges_count} }
  • diff --git a/public/react/src/modules/courses/exercise/ExerciseReviewAndAnswer.js b/public/react/src/modules/courses/exercise/ExerciseReviewAndAnswer.js index 0f2dbfcfe..20c40f025 100644 --- a/public/react/src/modules/courses/exercise/ExerciseReviewAndAnswer.js +++ b/public/react/src/modules/courses/exercise/ExerciseReviewAndAnswer.js @@ -132,11 +132,7 @@ class ExerciseReviewAndAnswer extends Component{ // } // },1000) } - autosetimes=(time)=>{ - this.setState({ - time:parseInt(time) - }) - } + //自动交卷 autoCommitExercise=()=>{ let eId=this.props.match.params.Id; @@ -152,14 +148,18 @@ class ExerciseReviewAndAnswer extends Component{ modalsBottomval:"不能再修改答题", ModalCancel:undefined, ModalSave:this.sureCommit, - Loadtype:true + Loadtype:true, + time:null, }) this.props.showNotification(`${result.data.message}`); } if(result.data.status===-2){ // 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)=>{ @@ -258,6 +258,7 @@ class ExerciseReviewAndAnswer extends Component{ }) if(result.data.exercise.left_time != null){ // this.remainTime(result.data.exercise.left_time); + this.deadline(result.data.exercise.left_time) } } }).catch((error)=>{ @@ -586,9 +587,14 @@ class ExerciseReviewAndAnswer extends Component{ deadline=(time)=>{ if(time===null){ - + this.setState({ + Datetime:0 + }) }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 ?
    - +
    :"" } diff --git a/public/react/src/modules/paths/ShixunPaths.css b/public/react/src/modules/paths/ShixunPaths.css index b73f68163..802795556 100644 --- a/public/react/src/modules/paths/ShixunPaths.css +++ b/public/react/src/modules/paths/ShixunPaths.css @@ -267,4 +267,8 @@ .color181818{ color: #181818; +} + +.colorD5D8D6{ + color:#D5D8D6; } \ No newline at end of file