dev_auth
杨树林 6 years ago
parent e5e90f4489
commit 900ee414e7

@ -127,7 +127,6 @@ class Trainingjobsetting extends Component {
end_timebool:false, end_timebool:false,
late_timesbool:false, late_timesbool:false,
work_efficiencys:false, work_efficiencys:false,
task_pass: false, //是否允许跳关
} }
// console.log("获取到的值") // console.log("获取到的值")
// console.log("Trainingjobsetting") // console.log("Trainingjobsetting")
@ -273,7 +272,6 @@ class Trainingjobsetting extends Component {
publish_timebool:publish_timebools, publish_timebool:publish_timebools,
end_timebool:end_timebools, end_timebool:end_timebools,
late_timesbool:late_timess, late_timesbool:late_timess,
task_pass: result.data.task_pass,
rules:array, rules:array,
rulest:arrays, rulest:arrays,
rulesdata:rulesdatas, rulesdata:rulesdatas,
@ -703,51 +701,33 @@ class Trainingjobsetting extends Component {
// console.log(e.target.checked); // console.log(e.target.checked);
} }
//是否跳关设置 //数据表创建
onChangedatasheet = (e, index) => { onChangedatasheet = (e, index) => {
var challenge_settings = this.state.challenge_settings; var challenge_settings = this.state.challenge_settings;
let {task_pass} = this.state; var bool = false;
if (task_pass === true) { for (var i = 0; i < challenge_settings.length; i++) {
// 可以跳关 if (i === index) {
for (var i = 0; i < challenge_settings.length; i++) { if (challenge_settings[i].checked === true) {
if (i === index) { challenge_settings[i].checked = false
if (challenge_settings[i].checked === true) { bool = false;
challenge_settings[i].checked = false } else {
} else { challenge_settings[i].checked = true
challenge_settings[i].checked = true bool = true;
} }
} }
} }
} else { for (var i = 0; i < challenge_settings.length; i++) {
//不能跳关 if (bool === true) {
var bool= false; if (i < index) {
//先判断如果是点击的关口 checked 根据点击进行切换 challenge_settings[i].checked = true
for (var i = 0; i < challenge_settings.length; i++) { }
if (i === index) { } else {
if (challenge_settings[i].checked === true) { if (i > index) {
challenge_settings[i].checked = false 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
}
}
} }
}
// console.log(e.target.checked) // console.log(e.target.checked)
// console.log(index) // console.log(index)
this.setState({ this.setState({
@ -2105,7 +2085,7 @@ class Trainingjobsetting extends Component {
const dataformat = 'YYYY-MM-DD HH:mm'; 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(publish_timebool);
// console.log(!flagPageEditstwo); // console.log(!flagPageEditstwo);
const radioStyle = { const radioStyle = {
@ -2531,8 +2511,7 @@ class Trainingjobsetting extends Component {
</span> </span>
</div> </div>
<p className="ml20 mt15 c_grey font-13 " style={{color:"#666666"}}> 关卡名称<span <p className="ml20 mt15 c_grey font-13 " style={{color:"#666666"}}> 关卡名称<span
className="color-orange-tip font-14 ml10">{task_pass === false ? "(请选中需要学生完成的关卡,该实训不支持跳关学习)" : "(请选中需要学生完成的关卡,该实训支持跳关学习)"}</span> className="color-grey-c font-14 ml10">(需要学生完成的任务请选中,暂不支持跳关选择)</span></p>
</p>
<div className="ml40 mt15" > <div className="ml40 mt15" >
{this.state.challenge_settings === undefined ? "" : this.state.challenge_settings.map((object, index) => { {this.state.challenge_settings === undefined ? "" : this.state.challenge_settings.map((object, index) => {
return ( return (
@ -2549,7 +2528,6 @@ class Trainingjobsetting extends Component {
value={object.challenge_score} value={object.challenge_score}
/> />
<span className="ml10" style={{color:"#999999"}}></span> <span className="ml10" style={{color:"#999999"}}></span>
<span className="ml40">{object.difficulty}</span>
</li> </li>
) )
})} })}

Loading…
Cancel
Save