diff --git a/public/react/src/modules/courses/shixunHomework/Trainingjobsetting.js b/public/react/src/modules/courses/shixunHomework/Trainingjobsetting.js index 807b38c8e..998940aa5 100644 --- a/public/react/src/modules/courses/shixunHomework/Trainingjobsetting.js +++ b/public/react/src/modules/courses/shixunHomework/Trainingjobsetting.js @@ -867,14 +867,15 @@ class Trainingjobsetting extends Component { challenge_settingsdata[i].challenge_score =0; } } - debugger var expzsy=0; var bool= true; if(ionsp - expzs>0){ - expzsy=ionsp - expzs; + expzsy=parseFloat(ionsp.toFixed(1)) - parseFloat(expzs.toFixed(1)); + expzsy=Math.abs(expzsy); bool=true; }else{ - expzsy=ionsp - expzs; + expzsy= parseFloat(ionsp.toFixed(1)) - parseFloat(expzs.toFixed(1)); + expzsy= Math.abs(expzsy); bool=false; } @@ -884,9 +885,16 @@ class Trainingjobsetting extends Component { macts= macts+1; if(mact===macts){ if(bool===true){ - challenge_settingsdata[i].challenge_score = challenge_settingsdata[i].challenge_score+expzsy; + 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))); + }else { - challenge_settingsdata[i].challenge_score = challenge_settingsdata[i].challenge_score-parseInt(expzsy); + + 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))); + } } }else{