diff --git a/public/react/src/modules/courses/shixunHomework/Trainingjobsetting.js b/public/react/src/modules/courses/shixunHomework/Trainingjobsetting.js index ab8a55dc7..62b3c293f 100644 --- a/public/react/src/modules/courses/shixunHomework/Trainingjobsetting.js +++ b/public/react/src/modules/courses/shixunHomework/Trainingjobsetting.js @@ -127,7 +127,6 @@ class Trainingjobsetting extends Component { end_timebool:false, late_timesbool:false, work_efficiencys:false, - task_pass: false, //是否允许跳关 } // console.log("获取到的值") // console.log("Trainingjobsetting") @@ -273,7 +272,6 @@ class Trainingjobsetting extends Component { publish_timebool:publish_timebools, end_timebool:end_timebools, late_timesbool:late_timess, - task_pass: result.data.task_pass, rules:array, rulest:arrays, rulesdata:rulesdatas, @@ -703,51 +701,33 @@ class Trainingjobsetting extends Component { // console.log(e.target.checked); } - //是否跳关设置 + //数据表创建 onChangedatasheet = (e, index) => { - var challenge_settings = this.state.challenge_settings; - let {task_pass} = this.state; - if (task_pass === true) { - // 可以跳关 - for (var i = 0; i < challenge_settings.length; i++) { - if (i === index) { - if (challenge_settings[i].checked === true) { - challenge_settings[i].checked = false - } else { - challenge_settings[i].checked = true - } - } - } - } else { - //不能跳关 - var bool= false; - //先判断如果是点击的关口 checked 根据点击进行切换 - for (var i = 0; i < challenge_settings.length; i++) { - if (i === index) { - if (challenge_settings[i].checked === true) { - challenge_settings[i].checked = false - bool=false; - } else { - challenge_settings[i].checked = true - bool=true; - } - } - } - //小于被选中的checked 都被选中 如果是大于被选中的checked 就全部隐藏掉 - for (var i = 0; i < challenge_settings.length; i++) { - if(bool=== true){ - if (i < index) { - challenge_settings[i].checked = true - } - }else{ - if (i > index) { - challenge_settings[i].checked = false - } - } + var bool = false; + for (var i = 0; i < challenge_settings.length; i++) { + if (i === index) { + if (challenge_settings[i].checked === true) { + challenge_settings[i].checked = false + bool = false; + } else { + challenge_settings[i].checked = true + bool = true; + } + } + } + for (var i = 0; i < challenge_settings.length; i++) { + if (bool === true) { + if (i < index) { + challenge_settings[i].checked = true + } + } else { + if (i > index) { + challenge_settings[i].checked = false + } + } - } - } + } // console.log(e.target.checked) // console.log(index) this.setState({ @@ -2105,7 +2085,7 @@ class Trainingjobsetting extends Component { const dataformat = 'YYYY-MM-DD HH:mm'; - let {flagPageEdit, testscripttiptype, publish_timebool, end_timebool, late_timesbool, work_efficiencys, 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, task_pass} = this.state; + let {flagPageEdit, testscripttiptype, publish_timebool, end_timebool, late_timesbool, work_efficiencys, 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 = { @@ -2531,8 +2511,7 @@ class Trainingjobsetting extends Component {
关卡名称{task_pass === false ? "(请选中需要学生完成的关卡,该实训不支持跳关学习)" : "(请选中需要学生完成的关卡,该实训支持跳关学习)"} -
+ className="color-grey-c font-14 ml10">(需要学生完成的任务请选中,暂不支持跳关选择)