From bc8fef1a6c17b5c912e517187cf85e59dfb93013 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=9E=97?= <904079904@qq.com> Date: Wed, 11 Sep 2019 16:21:49 +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 --- .../shixunHomework/Listofworksstudentone.js | 5 ++ .../shixunHomework/ShixunHomeworkPage.js | 54 ++++++++++++++----- 2 files changed, 46 insertions(+), 13 deletions(-) diff --git a/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js b/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js index 40ec74ae8..7aac55b20 100644 --- a/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js +++ b/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js @@ -1489,6 +1489,11 @@ class Listofworksstudentone extends Component { // this.Gettitleinformation(homeworkid); this.Getalistofworks(homeworkid); } + Isupdatass = () => { + var homeworkid = this.props.match.params.homeworkid; + // this.Gettitleinformation(homeworkid); + this.Getalistofworks(homeworkid); + } /////////老师操作 // tearchar=()=>{ // var homeworkid = this.props.match.params.homeworkid; diff --git a/public/react/src/modules/courses/shixunHomework/ShixunHomeworkPage.js b/public/react/src/modules/courses/shixunHomework/ShixunHomeworkPage.js index 789514130..d0aefcd45 100644 --- a/public/react/src/modules/courses/shixunHomework/ShixunHomeworkPage.js +++ b/public/react/src/modules/courses/shixunHomework/ShixunHomeworkPage.js @@ -113,10 +113,21 @@ class ShixunHomeworkPage extends Component { } /// 重做的确认 ModalSaves=()=>{ + this.setState({ ModalsType:false, Modalstopval:"" - }) + }); + if(this.state.teacherdatapage){ + this.resetshixunCombat(this.state.teacherdatapage.myshixun_identifier); + } + try { + console.log("this.child"); + console.log(this.child); + }catch (e) { + + } + }; //取消重做 ModalCancels=()=>{ @@ -133,6 +144,18 @@ class ShixunHomeworkPage extends Component { ModalsType:true, }) } + //重置按钮 + resetshixunCombat=(id)=>{ + console.log(id); + let zrl=`/myshixuns/${id}/reset_my_game.json`; + axios.get(zrl).then((response) => { + // window.location.href = "/shixuns/" + response.data.shixun_identifier + "/challenges"; + this.child.Isupdatass(); + this.props.showNotification("重置成功"); + }).catch((error) => { + console.log(error) + }); + } bindRef = ref => { this.child = ref } ///////////////教师截止 gotohome=()=>{ @@ -151,15 +174,15 @@ class ShixunHomeworkPage extends Component { return (
- {/**/} - {/**/} + +
@@ -278,13 +301,18 @@ class ShixunHomeworkPage extends Component { {teacherdatapage.commit_des} } + {this.props.isStudent() ? + ( + teacherdatapage&&teacherdatapage.redo_work===true? + this.Modalcancelss()}>重做 + :"" + ) + : "" } {teacherdatapage === undefined ? "" : } - {/*{this.props.isStudent() ?*/} - {/* this.Modalcancelss()}>重做*/} - {/* : "" }*/} +