@@ -140,6 +140,9 @@ var bootstrap = function ($, learun) { | |||||
type: 'input', | type: 'input', | ||||
inputType: 'number', | inputType: 'number', | ||||
change: function (row, rownum) { | change: function (row, rownum) { | ||||
if (row.OrdinaryScore < 0) { | |||||
row.OrdinaryScore = '0'; | |||||
} | |||||
row.Score = Math.round(parseFloat(row.OrdinaryScore || '0') * (Number($('#OrdinaryScoreScale').html()) / 100) + parseFloat(row.TermInScore || '0') * (Number($('#TermInScoreScale').html()) / 100) + parseFloat(row.TermEndScore || '0') * (Number($('#TermEndScoreScale').html()) / 100) + parseFloat(row.OtherScore || '0') * (Number($('#OtherScoreScale').html()) / 100)); | row.Score = Math.round(parseFloat(row.OrdinaryScore || '0') * (Number($('#OrdinaryScoreScale').html()) / 100) + parseFloat(row.TermInScore || '0') * (Number($('#TermInScoreScale').html()) / 100) + parseFloat(row.TermEndScore || '0') * (Number($('#TermEndScoreScale').html()) / 100) + parseFloat(row.OtherScore || '0') * (Number($('#OtherScoreScale').html()) / 100)); | ||||
$('#gridtable').jfGridSet('updateRow', rownum); | $('#gridtable').jfGridSet('updateRow', rownum); | ||||
}, | }, | ||||
@@ -151,6 +154,9 @@ var bootstrap = function ($, learun) { | |||||
type: 'input', | type: 'input', | ||||
inputType: 'number', | inputType: 'number', | ||||
change: function (row, rownum) { | change: function (row, rownum) { | ||||
if (row.TermInScore < 0) { | |||||
row.TermInScore = '0'; | |||||
} | |||||
row.Score = Math.round(parseFloat(row.OrdinaryScore || '0') * (Number($('#OrdinaryScoreScale').html()) / 100) + parseFloat(row.TermInScore || '0') * (Number($('#TermInScoreScale').html()) / 100) + parseFloat(row.TermEndScore || '0') * (Number($('#TermEndScoreScale').html()) / 100) + parseFloat(row.OtherScore || '0') * (Number($('#OtherScoreScale').html()) / 100)); | row.Score = Math.round(parseFloat(row.OrdinaryScore || '0') * (Number($('#OrdinaryScoreScale').html()) / 100) + parseFloat(row.TermInScore || '0') * (Number($('#TermInScoreScale').html()) / 100) + parseFloat(row.TermEndScore || '0') * (Number($('#TermEndScoreScale').html()) / 100) + parseFloat(row.OtherScore || '0') * (Number($('#OtherScoreScale').html()) / 100)); | ||||
$('#gridtable').jfGridSet('updateRow', rownum); | $('#gridtable').jfGridSet('updateRow', rownum); | ||||
}, | }, | ||||
@@ -162,6 +168,9 @@ var bootstrap = function ($, learun) { | |||||
type: 'input', | type: 'input', | ||||
inputType: 'number', | inputType: 'number', | ||||
change: function (row, rownum) { | change: function (row, rownum) { | ||||
if (row.TermEndScore < 0) { | |||||
row.TermEndScore = '0'; | |||||
} | |||||
row.Score = Math.round(parseFloat(row.OrdinaryScore || '0') * (Number($('#OrdinaryScoreScale').html()) / 100) + parseFloat(row.TermInScore || '0') * (Number($('#TermInScoreScale').html()) / 100) + parseFloat(row.TermEndScore || '0') * (Number($('#TermEndScoreScale').html()) / 100) + parseFloat(row.OtherScore || '0') * (Number($('#OtherScoreScale').html()) / 100)); | row.Score = Math.round(parseFloat(row.OrdinaryScore || '0') * (Number($('#OrdinaryScoreScale').html()) / 100) + parseFloat(row.TermInScore || '0') * (Number($('#TermInScoreScale').html()) / 100) + parseFloat(row.TermEndScore || '0') * (Number($('#TermEndScoreScale').html()) / 100) + parseFloat(row.OtherScore || '0') * (Number($('#OtherScoreScale').html()) / 100)); | ||||
$('#gridtable').jfGridSet('updateRow', rownum); | $('#gridtable').jfGridSet('updateRow', rownum); | ||||
}, | }, | ||||
@@ -173,6 +182,9 @@ var bootstrap = function ($, learun) { | |||||
type: 'input', | type: 'input', | ||||
inputType: 'number', | inputType: 'number', | ||||
change: function (row, rownum) { | change: function (row, rownum) { | ||||
if (row.OtherScore < 0) { | |||||
row.OtherScore = '0'; | |||||
} | |||||
row.Score = Math.round(parseFloat(row.OrdinaryScore || '0') * (Number($('#OrdinaryScoreScale').html()) / 100) + parseFloat(row.TermInScore || '0') * (Number($('#TermInScoreScale').html()) / 100) + parseFloat(row.TermEndScore || '0') * (Number($('#TermEndScoreScale').html()) / 100) + parseFloat(row.OtherScore || '0') * (Number($('#OtherScoreScale').html()) / 100)); | row.Score = Math.round(parseFloat(row.OrdinaryScore || '0') * (Number($('#OrdinaryScoreScale').html()) / 100) + parseFloat(row.TermInScore || '0') * (Number($('#TermInScoreScale').html()) / 100) + parseFloat(row.TermEndScore || '0') * (Number($('#TermEndScoreScale').html()) / 100) + parseFloat(row.OtherScore || '0') * (Number($('#OtherScoreScale').html()) / 100)); | ||||
$('#gridtable').jfGridSet('updateRow', rownum); | $('#gridtable').jfGridSet('updateRow', rownum); | ||||
}, | }, | ||||
@@ -138,6 +138,9 @@ var bootstrap = function ($, learun) { | |||||
type: 'input', | type: 'input', | ||||
inputType: 'number', | inputType: 'number', | ||||
change: function (row, rownum) { | change: function (row, rownum) { | ||||
if (row.OrdinaryScore < 0) { | |||||
row.OrdinaryScore = '0'; | |||||
} | |||||
row.Score = Math.round(parseFloat(row.OrdinaryScore || '0') * (Number($('#OrdinaryScoreScale').html()) / 100) + parseFloat(row.TermInScore || '0') * (Number($('#TermInScoreScale').html()) / 100) + parseFloat(row.TermEndScore || '0') * (Number($('#TermEndScoreScale').html()) / 100) + parseFloat(row.OtherScore || '0') * (Number($('#OtherScoreScale').html()) / 100)); | row.Score = Math.round(parseFloat(row.OrdinaryScore || '0') * (Number($('#OrdinaryScoreScale').html()) / 100) + parseFloat(row.TermInScore || '0') * (Number($('#TermInScoreScale').html()) / 100) + parseFloat(row.TermEndScore || '0') * (Number($('#TermEndScoreScale').html()) / 100) + parseFloat(row.OtherScore || '0') * (Number($('#OtherScoreScale').html()) / 100)); | ||||
$('#gridtable').jfGridSet('updateRow', rownum); | $('#gridtable').jfGridSet('updateRow', rownum); | ||||
}, | }, | ||||
@@ -149,6 +152,9 @@ var bootstrap = function ($, learun) { | |||||
type: 'input', | type: 'input', | ||||
inputType: 'number', | inputType: 'number', | ||||
change: function (row, rownum) { | change: function (row, rownum) { | ||||
if (row.TermInScore < 0) { | |||||
row.TermInScore = '0'; | |||||
} | |||||
row.Score = Math.round(parseFloat(row.OrdinaryScore || '0') * (Number($('#OrdinaryScoreScale').html()) / 100) + parseFloat(row.TermInScore || '0') * (Number($('#TermInScoreScale').html()) / 100) + parseFloat(row.TermEndScore || '0') * (Number($('#TermEndScoreScale').html()) / 100) + parseFloat(row.OtherScore || '0') * (Number($('#OtherScoreScale').html()) / 100)); | row.Score = Math.round(parseFloat(row.OrdinaryScore || '0') * (Number($('#OrdinaryScoreScale').html()) / 100) + parseFloat(row.TermInScore || '0') * (Number($('#TermInScoreScale').html()) / 100) + parseFloat(row.TermEndScore || '0') * (Number($('#TermEndScoreScale').html()) / 100) + parseFloat(row.OtherScore || '0') * (Number($('#OtherScoreScale').html()) / 100)); | ||||
$('#gridtable').jfGridSet('updateRow', rownum); | $('#gridtable').jfGridSet('updateRow', rownum); | ||||
}, | }, | ||||
@@ -160,6 +166,9 @@ var bootstrap = function ($, learun) { | |||||
type: 'input', | type: 'input', | ||||
inputType: 'number', | inputType: 'number', | ||||
change: function (row, rownum) { | change: function (row, rownum) { | ||||
if (row.TermEndScore < 0) { | |||||
row.TermEndScore = '0'; | |||||
} | |||||
row.Score = Math.round(parseFloat(row.OrdinaryScore || '0') * (Number($('#OrdinaryScoreScale').html()) / 100) + parseFloat(row.TermInScore || '0') * (Number($('#TermInScoreScale').html()) / 100) + parseFloat(row.TermEndScore || '0') * (Number($('#TermEndScoreScale').html()) / 100) + parseFloat(row.OtherScore || '0') * (Number($('#OtherScoreScale').html()) / 100)); | row.Score = Math.round(parseFloat(row.OrdinaryScore || '0') * (Number($('#OrdinaryScoreScale').html()) / 100) + parseFloat(row.TermInScore || '0') * (Number($('#TermInScoreScale').html()) / 100) + parseFloat(row.TermEndScore || '0') * (Number($('#TermEndScoreScale').html()) / 100) + parseFloat(row.OtherScore || '0') * (Number($('#OtherScoreScale').html()) / 100)); | ||||
$('#gridtable').jfGridSet('updateRow', rownum); | $('#gridtable').jfGridSet('updateRow', rownum); | ||||
}, | }, | ||||
@@ -171,6 +180,9 @@ var bootstrap = function ($, learun) { | |||||
type: 'input', | type: 'input', | ||||
inputType: 'number', | inputType: 'number', | ||||
change: function (row, rownum) { | change: function (row, rownum) { | ||||
if (row.OtherScore < 0) { | |||||
row.OtherScore = '0'; | |||||
} | |||||
row.Score = Math.round(parseFloat(row.OrdinaryScore || '0') * (Number($('#OrdinaryScoreScale').html()) / 100) + parseFloat(row.TermInScore || '0') * (Number($('#TermInScoreScale').html()) / 100) + parseFloat(row.TermEndScore || '0') * (Number($('#TermEndScoreScale').html()) / 100) + parseFloat(row.OtherScore || '0') * (Number($('#OtherScoreScale').html()) / 100)); | row.Score = Math.round(parseFloat(row.OrdinaryScore || '0') * (Number($('#OrdinaryScoreScale').html()) / 100) + parseFloat(row.TermInScore || '0') * (Number($('#TermInScoreScale').html()) / 100) + parseFloat(row.TermEndScore || '0') * (Number($('#TermEndScoreScale').html()) / 100) + parseFloat(row.OtherScore || '0') * (Number($('#OtherScoreScale').html()) / 100)); | ||||
$('#gridtable').jfGridSet('updateRow', rownum); | $('#gridtable').jfGridSet('updateRow', rownum); | ||||
}, | }, | ||||
@@ -139,6 +139,9 @@ var bootstrap = function ($, learun) { | |||||
type: 'input', | type: 'input', | ||||
inputType: 'number', | inputType: 'number', | ||||
change: function (row, rownum) { | change: function (row, rownum) { | ||||
if (row.TermEndScore < 0) { | |||||
row.TermEndScore = '0'; | |||||
} | |||||
row.Score = (parseFloat(row.TermEndScore || '0') * 1).toFixed(0); | row.Score = (parseFloat(row.TermEndScore || '0') * 1).toFixed(0); | ||||
$('#gridtable').jfGridSet('updateRow', rownum); | $('#gridtable').jfGridSet('updateRow', rownum); | ||||
}, | }, | ||||
@@ -139,6 +139,9 @@ var bootstrap = function ($, learun) { | |||||
type: 'input', | type: 'input', | ||||
inputType: 'number', | inputType: 'number', | ||||
change: function (row, rownum) { | change: function (row, rownum) { | ||||
if (row.TermEndScore < 0) { | |||||
row.TermEndScore = '0'; | |||||
} | |||||
row.Score = (parseFloat(row.TermEndScore || '0') * 1).toFixed(0); | row.Score = (parseFloat(row.TermEndScore || '0') * 1).toFixed(0); | ||||
$('#gridtable').jfGridSet('updateRow', rownum); | $('#gridtable').jfGridSet('updateRow', rownum); | ||||
}, | }, | ||||
@@ -377,7 +380,7 @@ var bootstrap = function ($, learun) { | |||||
learun.postFormSilence(top.$.rootUrl + '/EducationalAdministration/StuScoreNotPassTwo/AddMinutes', { queryJson: JSON.stringify(query), minutes: newMinutes }, function (res) { }); | learun.postFormSilence(top.$.rootUrl + '/EducationalAdministration/StuScoreNotPassTwo/AddMinutes', { queryJson: JSON.stringify(query), minutes: newMinutes }, function (res) { }); | ||||
} | } | ||||
}); | }); | ||||
//导入 | //导入 | ||||
$('#lr_importScore').on('click', function () { | $('#lr_importScore').on('click', function () { | ||||
var query = judgeSelect(); | var query = judgeSelect(); | ||||