From 9a8669ae5320a6e7ea163bb607f0559483c3560a 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, 17 Jul 2019 19:43:01 +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/shixunHomework/Listofworks.js | 19 ++++++---- .../shixunHomework/Listofworksstudentone.js | 24 +++++++++---- .../shixunHomework/Trainingjobsetting.js | 35 +++++++++++++++++-- 3 files changed, 63 insertions(+), 15 deletions(-) diff --git a/public/react/src/modules/courses/shixunHomework/Listofworks.js b/public/react/src/modules/courses/shixunHomework/Listofworks.js index 7280b0b39..68730b0fe 100644 --- a/public/react/src/modules/courses/shixunHomework/Listofworks.js +++ b/public/react/src/modules/courses/shixunHomework/Listofworks.js @@ -1357,12 +1357,14 @@ class Listofworks extends Component { let url = "/homework_commons/"+homeworkid+"/update_score.json"; axios.get(url).then((response) => { - this.props.showNotification(`${response.data.message}`); + if(response){ + this.props.showNotification(response.data.message); this.setState({ loadingstate: true }) this.Startsorting(this.state.order, this.state.course_groupyslstwo, this.state.checkedValuesineinfo, this.state.searchtext, 1, this.state.limit); - }).catch((error) => { + } + }).catch((error) => { console.log(error) }); @@ -1542,11 +1544,16 @@ class Listofworks extends Component {
  • 计算成绩时间:{teacherdata&&teacherdata.calculation_time==null?"--": moment(teacherdata&&teacherdata.calculation_time).format('YYYY-MM-DD HH:mm')} - {this.props.teacherdata&&this.props.teacherdata.publish_immediately===false&&computeTimetype===true?
    + {teacherdata&&teacherdata.publish_immediately===false&&computeTimetype===true?
    计算成绩 -
    :
    - 计算成绩 -
    } +
    : +
    + {teacherdata&&teacherdata.homework_status[0]=== "未发布"? "": +
    + 计算成绩 +
    + } +
    }
    diff --git a/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js b/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js index 32aa05a0a..2ef4621d6 100644 --- a/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js +++ b/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js @@ -985,9 +985,15 @@ class Listofworksstudentone extends Component { {teacherdata&&teacherdata.task_operation[0]==="开启挑战"?"": {computeTimetype===true?
    计算成绩 -
    :
    - 计算成绩 -
    } +
    : +
    + {teacherdata&&teacherdata.homework_status[0]=== "未发布"? "": +
    + 计算成绩 +
    + } +
    + } } @@ -1137,9 +1143,15 @@ class Listofworksstudentone extends Component { {teacherdata&&teacherdata.task_operation&&teacherdata.task_operation[0]==="开启挑战"?"": {computeTimetype===true?
    计算成绩 -
    :
    - 计算成绩 -
    } + : +
    + {teacherdata&&teacherdata.homework_status[0]=== "未发布"? "": +
    + 计算成绩 +
    + } +
    + }
    } diff --git a/public/react/src/modules/courses/shixunHomework/Trainingjobsetting.js b/public/react/src/modules/courses/shixunHomework/Trainingjobsetting.js index a78acae05..0456fe451 100644 --- a/public/react/src/modules/courses/shixunHomework/Trainingjobsetting.js +++ b/public/react/src/modules/courses/shixunHomework/Trainingjobsetting.js @@ -95,6 +95,7 @@ class Trainingjobsetting extends Component { datasheettwo: undefined, publicwork: undefined, publish_time: undefined, + publish_timebool:false, end_time: undefined, late_time: undefined, endOpen: false, @@ -115,6 +116,8 @@ class Trainingjobsetting extends Component { showmodel:false, code_review:false, testscripttiptype:false, + end_timebool:false, + late_timesbool:false, } // console.log("获取到的值") // console.log("Trainingjobsetting") @@ -217,8 +220,32 @@ class Trainingjobsetting extends Component { } } } + console.log("220"); + var publish_timebools=false; + if(result.data.publish_time){ + publish_timebools= moment(result.data.publish_time,"YYYY-MM-DD HH:mm")<=moment(); + } + console.log("228"); + console.log(publish_timebools); + + var end_timebools =false; + if(result.data.end_time){ + end_timebools == moment(result.data.end_time,"YYYY-MM-DD HH:mm")<=moment(); + } + console.log("233"); + console.log(end_timebools); + var late_timess=false; + if(result.data.late_time){ + late_timess== moment(result.data.end_time,"YYYY-MM-DD HH:mm")<=moment(); + } + console.log("240"); + console.log(late_timess); + this.setState({ + publish_timebool:publish_timebools, + end_timebool:end_timebools, + late_timesbool:late_timess, rules:array, rulest:arrays, rulesdata:rulesdatas, @@ -1737,7 +1764,9 @@ class Trainingjobsetting extends Component { const dataformat = 'YYYY-MM-DD HH:mm'; - let {flagPageEdit,testscripttiptype,flagPageEdits,flagPageEditstwo,flagPageEditsbox,whethertopay,handclass,flagPageEditsthrees, flagPageEditsfor,rules,rulest,unifiedsetting,group_settings, course_group,unit_e_tip, borreds,borredss,unit_p_tip, end_time, late_time, score_open, publish_time, starttimetype, modalsType, modalsTopval, loadtype, modalSave, endtimetype, latetimetype, allowlate, latepenaltytype, jobsettingsdata, endOpen, mystyle, mystyles} = this.state; + let {flagPageEdit,testscripttiptype,publish_timebool,end_timebool,late_timesbool,flagPageEdits,flagPageEditstwo,flagPageEditsbox,whethertopay,handclass,flagPageEditsthrees, flagPageEditsfor,rules,rulest,unifiedsetting,group_settings, course_group,unit_e_tip, borreds,borredss,unit_p_tip, end_time, late_time, score_open, publish_time, starttimetype, modalsType, modalsTopval, loadtype, modalSave, endtimetype, latetimetype, allowlate, latepenaltytype, jobsettingsdata, endOpen, mystyle, mystyles} = this.state; + console.log(publish_timebool); + console.log(!flagPageEditstwo); const radioStyle = { display: 'block', height: '30px', @@ -1841,7 +1870,7 @@ class Trainingjobsetting extends Component {
    发布时间: - +
    截止时间: - +