@ -144,8 +144,8 @@ class Trainingjobsetting extends Component {
}
componentDidMount ( ) {
console . log ( "Trainingjobsetting" ) ;
console . log ( "componentDidMount" ) ;
//console.log("Trainingjobsetting");
//console.log("componentDidMount");
this . getTrainingjobsetting ( true ) ;
let query = this . props . location . pathname ;
const type = query . split ( '/' ) ;
@ -339,6 +339,7 @@ class Trainingjobsetting extends Component {
var datas = challenge _settings ;
var challenge _scoredata = [ ] ;
let datasinde = 0 ;
for ( var i = 0 ; i < datas . length ; i ++ ) {
if ( datas [ i ] . checked === true ) {
// var object = {
@ -347,9 +348,16 @@ class Trainingjobsetting extends Component {
// };
challenge _scoredata . push ( datas [ i ] . challenge _score ) ;
// array.push(object)
} else {
datasinde = datasinde + 1 ;
}
}
// //console.log("datasinde Calculatethetotalscore");
// //console.log(datasinde);
// //console.log(datas.length);
// if(array === "[]" || array.length === 0){
// this.props.showNotification(`没有关卡不能更新设置`);
// return;
@ -361,24 +369,19 @@ class Trainingjobsetting extends Component {
// latedeductiontwos = this.state.latedeductiontwo;
// }
// if(challenge_scoredata.length>0){
if ( datasinde !== datas . length ) {
let len = 0 ;
console . log ( challenge _scoredata ) ;
//console.log(challenge_scoredata);
for ( var k = 0 ; k < challenge _scoredata . length ; k ++ ) {
len = len + parseFloat ( challenge _scoredata [ k ] ) ;
// console.log(challenge_scoredata[k]);
// console.log(len);
}
let max = latedeductiontwos + len ;
let maxs = max . toFixed ( 1 ) ;
console . log ( "Calculatethetotalscore" ) ;
console . log ( maxs ) ;
this . setState ( {
CalculateMax : maxs ,
} )
// }
}
}
@ -386,7 +389,7 @@ class Trainingjobsetting extends Component {
//提交数据
pustdate = ( ) => {
var thiss = this ;
// console.log("pustdate");
// // console.log("pustdate");
var homeworkid = this . props . match . params . homeworkid
var array = [ ] ;
var datas = this . state . challenge _settings ;
@ -399,9 +402,9 @@ class Trainingjobsetting extends Component {
} ;
challenge _scoredata . push ( datas [ i ] . challenge _score ) ;
array . push ( object )
// console.log("datas[i].challenge_score");
// console.log(i);
// console.log(datas[i].challenge_score);
// // console.log("datas[i].challenge_score");
// // console.log(i);
// // console.log(datas[i].challenge_score);
}
}
@ -690,7 +693,7 @@ class Trainingjobsetting extends Component {
if ( this . state . unifiedsetting === true ) {
console . log ( "统一设置" ) ;
//console.log("统一设置");
data = {
unified _setting : this . state . unifiedsetting , //统一配置
publish _time : moment ( this . state . publish _time ) . format ( 'YYYY-MM-DD HH:mm' ) , //发布时间
@ -999,21 +1002,21 @@ class Trainingjobsetting extends Component {
for ( var i = 0 ; i < challenge _settingsdata . length ; i ++ ) {
if ( challenge _settingsdata [ i ] . checked === true ) {
if ( srbool === false ) {
console . log ( intkks ) ;
//console.log(intkks);
mact = mact + 1 ;
if ( mact === srorelength ) {
challenge _settingsdata [ i ] . challenge _score = ( parseFloat ( Proportion . toFixed ( 1 ) ) + parseFloat ( intkks . toFixed ( 1 ) ) ) . toFixed ( 1 ) ;
console . log ( challenge _settingsdata [ i ] . challenge _score ) ;
//console.log(challenge_settingsdata[i].challenge_score);
} else {
challenge _settingsdata [ i ] . challenge _score = Proportion . toFixed ( 1 ) ;
}
} else {
console . log ( intkk ) ;
//console.log(intkk);
mact = mact + 1 ;
if ( mact === srorelength ) {
challenge _settingsdata [ i ] . challenge _score = ( parseFloat ( Proportion . toFixed ( 1 ) ) + parseFloat ( intkk . toFixed ( 1 ) ) ) . toFixed ( 1 ) ;
console . log ( challenge _settingsdata [ i ] . challenge _score ) ;
//console.log(challenge_settingsdata[i].challenge_score);
} else {
challenge _settingsdata [ i ] . challenge _score = Proportion . toFixed ( 1 ) ;
}
@ -1092,14 +1095,14 @@ class Trainingjobsetting extends Component {
if ( mact === macts ) {
if ( bool === true ) {
challenge _settingsdata [ i ] . challenge _score = ( parseFloat ( challenge _settingsdata [ i ] . challenge _score ) + parseFloat ( expzsy . toFixed ( 1 ) ) ) . toFixed ( 1 ) ;
console . log ( parseFloat ( challenge _settingsdata [ i ] . challenge _score ) + parseFloat ( expzsy . toFixed ( 1 ) ) ) ;
console . log ( parseFloat ( expzsy . toFixed ( 1 ) ) ) ;
//console.log(parseFloat(challenge_settingsdata[i].challenge_score) + parseFloat(expzsy.toFixed(1)));
//console.log(parseFloat(expzsy.toFixed(1)));
} else {
challenge _settingsdata [ i ] . challenge _score = ( parseFloat ( challenge _settingsdata [ i ] . challenge _score ) - parseFloat ( expzsy . toFixed ( 1 ) ) ) . toFixed ( 1 ) ;
console . log ( parseFloat ( challenge _settingsdata [ i ] . challenge _score ) - parseFloat ( expzsy . toFixed ( 1 ) ) ) ;
console . log ( parseFloat ( expzsy . toFixed ( 1 ) ) ) ;
//console.log(parseFloat(challenge_settingsdata[i].challenge_score) - parseFloat(expzsy.toFixed(1)));
//console.log(parseFloat(expzsy.toFixed(1)));
}
}
@ -1407,7 +1410,7 @@ class Trainingjobsetting extends Component {
} ) ;
}
ontimeonok = ( value ) => {
console . log ( "ontimeonok点击了2" ) ;
//console.log("ontimeonok点击了2");
if ( value === undefined ) {
return ;
@ -1479,7 +1482,7 @@ class Trainingjobsetting extends Component {
}
}
onStartChange = ( value , dateString ) => {
console . log ( "onStartChange点击了1" ) ;
//console.log("onStartChange点击了1");
if ( value == null ) {
this . setState ( {
@ -1508,8 +1511,8 @@ class Trainingjobsetting extends Component {
} catch ( e ) {
}
// console.log(value);
console . log ( dateString ) ;
// // console.log(value);
//console.log(dateString);
// console.log(handleDateString(dateString));
// this.onChangedata('publish_time', value, dateString);
this . setState ( {
@ -1662,7 +1665,7 @@ class Trainingjobsetting extends Component {
rulesdata . map ( ( item , key ) => {
if ( item . publish _time != "Invalid date" ) {
if ( moment ( value , "YYYY-MM-DD HH:mm" ) <= moment ( item . publish _time ) ) {
console . log ( moment ( item . publish _time , "YYYY-MM-DD HH:mm" ) <= moment ( publish _time ) )
//console.log(moment(item.publish_time, "YYYY-MM-DD HH:mm") <= moment(publish_time))
let kes = key + 1 ;
this . setState ( {
hand _ _e _tip : "补交时间不能早于发布规则" + kes + "的发布时间" ,
@ -2061,9 +2064,9 @@ class Trainingjobsetting extends Component {
}
} catch ( e ) {
console . log ( "报错editSettings" ) ;
console . log ( 1 ) ;
console . log ( e ) ;
//console.log("报错editSettings");
//console.log(1);
//console.log(e);
}
@ -2089,8 +2092,8 @@ class Trainingjobsetting extends Component {
}
}
} catch ( e ) {
console . log ( 2 ) ;
console . log ( e ) ;
//console.log(2);
//console.log(e);
this . setState ( {
flagPageEditsbox : true ,
flagPageEdit : true ,
@ -2121,8 +2124,8 @@ class Trainingjobsetting extends Component {
}
} catch ( e ) {
console . log ( 3 ) ;
console . log ( e ) ;
//console.log(3);
//console.log(e);
}
} ;
//取消编辑
@ -2167,8 +2170,8 @@ class Trainingjobsetting extends Component {
}
}
console . log ( rules ) ;
console . log ( datas ) ;
//console.log(rules);
//console.log(datas);
this . setState ( {
rules ,
rulesdata : datas ,