@@ -315,6 +315,10 @@ var bootstrap = function ($, learun) { | |||||
$('#lr_save').show(); | $('#lr_save').show(); | ||||
//隐藏“开始录入”按钮 | //隐藏“开始录入”按钮 | ||||
$('#lr_input').hide(); | $('#lr_input').hide(); | ||||
//隐藏“提交教务处”、“去审核成绩”、“设置成绩比例”按钮 | |||||
$('#lr_check').hide(); | |||||
$('#lr_uncheck').hide(); | |||||
$('#lr_setScale').hide(); | |||||
//显示“倒计时” | //显示“倒计时” | ||||
$('.timeBox').show(); | $('.timeBox').show(); | ||||
$('#minutes').html($('#minutes').attr('data-minutes')); | $('#minutes').html($('#minutes').attr('data-minutes')); | ||||
@@ -371,6 +375,10 @@ var bootstrap = function ($, learun) { | |||||
$('#lr_save').hide(); | $('#lr_save').hide(); | ||||
//显示“开始录入”按钮 | //显示“开始录入”按钮 | ||||
$('#lr_input').show(); | $('#lr_input').show(); | ||||
//显示“提交教务处”、“去审核成绩”、“设置成绩比例”按钮 | |||||
$('#lr_check').show(); | |||||
$('#lr_uncheck').show(); | |||||
$('#lr_setScale').show(); | |||||
//隐藏“倒计时” | //隐藏“倒计时” | ||||
$('.timeBox').hide(); | $('.timeBox').hide(); | ||||
//停止倒计时 | //停止倒计时 | ||||
@@ -313,6 +313,10 @@ var bootstrap = function ($, learun) { | |||||
$('#lr_save').show(); | $('#lr_save').show(); | ||||
//隐藏“开始录入”按钮 | //隐藏“开始录入”按钮 | ||||
$('#lr_input').hide(); | $('#lr_input').hide(); | ||||
//隐藏“提交教务处”、“去审核成绩”按钮 | |||||
$('#lr_check').hide(); | |||||
$('#lr_uncheck').hide(); | |||||
$('#lr_setScale').hide(); | |||||
//显示“倒计时” | //显示“倒计时” | ||||
$('.timeBox').show(); | $('.timeBox').show(); | ||||
$('#minutes').html($('#minutes').attr('data-minutes')); | $('#minutes').html($('#minutes').attr('data-minutes')); | ||||
@@ -369,6 +373,10 @@ var bootstrap = function ($, learun) { | |||||
$('#lr_save').hide(); | $('#lr_save').hide(); | ||||
//显示“开始录入”按钮 | //显示“开始录入”按钮 | ||||
$('#lr_input').show(); | $('#lr_input').show(); | ||||
//显示“提交教务处”、“去审核成绩”、“设置成绩比例”按钮 | |||||
$('#lr_check').show(); | |||||
$('#lr_uncheck').show(); | |||||
$('#lr_setScale').show(); | |||||
//隐藏“倒计时” | //隐藏“倒计时” | ||||
$('.timeBox').hide(); | $('.timeBox').hide(); | ||||
//停止倒计时 | //停止倒计时 | ||||
@@ -522,7 +530,7 @@ var bootstrap = function ($, learun) { | |||||
refreshGirdData2(); | refreshGirdData2(); | ||||
} | } | ||||
}); | }); | ||||
} else { | } else { | ||||
learun.alert.warning("学生成绩不存在!"); | learun.alert.warning("学生成绩不存在!"); | ||||
return false; | return false; | ||||
@@ -134,7 +134,7 @@ var bootstrap = function ($, learun) { | |||||
]; | ]; | ||||
headDataEdit = [ | headDataEdit = [ | ||||
{ | { | ||||
label: '补考成绩', name: 'TermEndScore', width: 80, align: "left", | |||||
label: '期末成绩', name: 'TermEndScore', width: 80, align: "left", | |||||
edit: { | edit: { | ||||
type: 'input', | type: 'input', | ||||
inputType: 'number', | inputType: 'number', | ||||
@@ -215,6 +215,9 @@ var bootstrap = function ($, learun) { | |||||
$('#lr_save').show(); | $('#lr_save').show(); | ||||
//隐藏“开始录入”按钮 | //隐藏“开始录入”按钮 | ||||
$('#lr_input').hide(); | $('#lr_input').hide(); | ||||
//隐藏“提交教务处”、“去审核成绩”按钮 | |||||
$('#lr_check').hide(); | |||||
$('#lr_uncheck').hide(); | |||||
//显示“倒计时” | //显示“倒计时” | ||||
$('.timeBox').show(); | $('.timeBox').show(); | ||||
$('#minutes').html($('#minutes').attr('data-minutes')); | $('#minutes').html($('#minutes').attr('data-minutes')); | ||||
@@ -270,6 +273,9 @@ var bootstrap = function ($, learun) { | |||||
$('#lr_save').hide(); | $('#lr_save').hide(); | ||||
//显示“开始录入”按钮 | //显示“开始录入”按钮 | ||||
$('#lr_input').show(); | $('#lr_input').show(); | ||||
//显示“提交教务处”、“去审核成绩”按钮 | |||||
$('#lr_check').show(); | |||||
$('#lr_uncheck').show(); | |||||
//隐藏“倒计时” | //隐藏“倒计时” | ||||
$('.timeBox').hide(); | $('.timeBox').hide(); | ||||
//停止倒计时 | //停止倒计时 | ||||
@@ -392,7 +398,7 @@ var bootstrap = function ($, learun) { | |||||
learun.alert.warning("当前班级成绩由账号为" + data.EditUserId + "的教师在使用!"); | learun.alert.warning("当前班级成绩由账号为" + data.EditUserId + "的教师在使用!"); | ||||
return false; | return false; | ||||
} | } | ||||
} | |||||
} | |||||
rowJson = $('#gridtable').jfGridGet('showData'); | rowJson = $('#gridtable').jfGridGet('showData'); | ||||
columnJson = $('#gridtable').jfGridGet('settingInfo').headData; | columnJson = $('#gridtable').jfGridGet('settingInfo').headData; | ||||
@@ -414,7 +420,7 @@ var bootstrap = function ($, learun) { | |||||
} | } | ||||
}); | }); | ||||
} else { | } else { | ||||
learun.alert.warning("学生成绩不存在!"); | learun.alert.warning("学生成绩不存在!"); | ||||
return false; | return false; | ||||
@@ -134,7 +134,7 @@ var bootstrap = function ($, learun) { | |||||
]; | ]; | ||||
headDataEdit = [ | headDataEdit = [ | ||||
{ | { | ||||
label: '补考成绩', name: 'TermEndScore', width: 80, align: "left", | |||||
label: '期末成绩', name: 'TermEndScore', width: 80, align: "left", | |||||
edit: { | edit: { | ||||
type: 'input', | type: 'input', | ||||
inputType: 'number', | inputType: 'number', | ||||
@@ -215,6 +215,9 @@ var bootstrap = function ($, learun) { | |||||
$('#lr_save').show(); | $('#lr_save').show(); | ||||
//隐藏“开始录入”按钮 | //隐藏“开始录入”按钮 | ||||
$('#lr_input').hide(); | $('#lr_input').hide(); | ||||
//隐藏“提交教务处”、“去审核成绩”按钮 | |||||
$('#lr_check').hide(); | |||||
$('#lr_uncheck').hide(); | |||||
//显示“倒计时” | //显示“倒计时” | ||||
$('.timeBox').show(); | $('.timeBox').show(); | ||||
$('#minutes').html($('#minutes').attr('data-minutes')); | $('#minutes').html($('#minutes').attr('data-minutes')); | ||||
@@ -270,6 +273,9 @@ var bootstrap = function ($, learun) { | |||||
$('#lr_save').hide(); | $('#lr_save').hide(); | ||||
//显示“开始录入”按钮 | //显示“开始录入”按钮 | ||||
$('#lr_input').show(); | $('#lr_input').show(); | ||||
//显示“提交教务处”、“去审核成绩”按钮 | |||||
$('#lr_check').show(); | |||||
$('#lr_uncheck').show(); | |||||
//隐藏“倒计时” | //隐藏“倒计时” | ||||
$('.timeBox').hide(); | $('.timeBox').hide(); | ||||
//停止倒计时 | //停止倒计时 | ||||
@@ -8086,8 +8086,36 @@ | |||||
<Content Include="wsbsdt\layui\font\iconfont.eot" /> | <Content Include="wsbsdt\layui\font\iconfont.eot" /> | ||||
<Content Include="wsbsdt\layui\font\iconfont.ttf" /> | <Content Include="wsbsdt\layui\font\iconfont.ttf" /> | ||||
<Content Include="wsbsdt\layui\font\iconfont.woff" /> | <Content Include="wsbsdt\layui\font\iconfont.woff" /> | ||||
<None Include="Properties\PublishProfiles\FolderProfile10.pubxml" /> | |||||
<None Include="Properties\PublishProfiles\FolderProfile11.pubxml" /> | |||||
<None Include="Properties\PublishProfiles\FolderProfile12.pubxml" /> | |||||
<None Include="Properties\PublishProfiles\FolderProfile13.pubxml" /> | |||||
<None Include="Properties\PublishProfiles\FolderProfile14.pubxml" /> | |||||
<None Include="Properties\PublishProfiles\FolderProfile15.pubxml" /> | |||||
<None Include="Properties\PublishProfiles\FolderProfile16.pubxml" /> | |||||
<None Include="Properties\PublishProfiles\FolderProfile17.pubxml" /> | |||||
<None Include="Properties\PublishProfiles\FolderProfile18.pubxml" /> | |||||
<None Include="Properties\PublishProfiles\FolderProfile19.pubxml" /> | |||||
<None Include="Properties\PublishProfiles\FolderProfile2.pubxml" /> | <None Include="Properties\PublishProfiles\FolderProfile2.pubxml" /> | ||||
<None Include="Properties\PublishProfiles\FolderProfile20.pubxml" /> | |||||
<None Include="Properties\PublishProfiles\FolderProfile21.pubxml" /> | |||||
<None Include="Properties\PublishProfiles\FolderProfile22.pubxml" /> | |||||
<None Include="Properties\PublishProfiles\FolderProfile23.pubxml" /> | |||||
<None Include="Properties\PublishProfiles\FolderProfile24.pubxml" /> | |||||
<None Include="Properties\PublishProfiles\FolderProfile25.pubxml" /> | |||||
<None Include="Properties\PublishProfiles\FolderProfile26.pubxml" /> | |||||
<None Include="Properties\PublishProfiles\FolderProfile27.pubxml" /> | |||||
<None Include="Properties\PublishProfiles\FolderProfile28.pubxml" /> | |||||
<None Include="Properties\PublishProfiles\FolderProfile29.pubxml" /> | |||||
<None Include="Properties\PublishProfiles\FolderProfile3.pubxml" /> | <None Include="Properties\PublishProfiles\FolderProfile3.pubxml" /> | ||||
<None Include="Properties\PublishProfiles\FolderProfile30.pubxml" /> | |||||
<None Include="Properties\PublishProfiles\FolderProfile31.pubxml" /> | |||||
<None Include="Properties\PublishProfiles\FolderProfile32.pubxml" /> | |||||
<None Include="Properties\PublishProfiles\FolderProfile33.pubxml" /> | |||||
<None Include="Properties\PublishProfiles\FolderProfile34.pubxml" /> | |||||
<None Include="Properties\PublishProfiles\FolderProfile35.pubxml" /> | |||||
<None Include="Properties\PublishProfiles\FolderProfile36.pubxml" /> | |||||
<None Include="Properties\PublishProfiles\FolderProfile37.pubxml" /> | |||||
<None Include="Properties\PublishProfiles\FolderProfile4.pubxml" /> | <None Include="Properties\PublishProfiles\FolderProfile4.pubxml" /> | ||||
<None Include="Properties\PublishProfiles\FolderProfile5.pubxml" /> | <None Include="Properties\PublishProfiles\FolderProfile5.pubxml" /> | ||||
<None Include="Properties\PublishProfiles\FolderProfile6.pubxml" /> | <None Include="Properties\PublishProfiles\FolderProfile6.pubxml" /> | ||||
@@ -2332,6 +2332,12 @@ where StuNo not in(Select StuNo from stuscore s where s.Academicyearno = sl.Acad | |||||
var TermInScore = Convert.ToDecimal(string.IsNullOrEmpty(dr["期中成绩"].ToString().Trim()) ? "0" : dr["期中成绩"].ToString().Trim()); | var TermInScore = Convert.ToDecimal(string.IsNullOrEmpty(dr["期中成绩"].ToString().Trim()) ? "0" : dr["期中成绩"].ToString().Trim()); | ||||
var TermEndScore = Convert.ToDecimal(string.IsNullOrEmpty(dr["期末成绩"].ToString().Trim()) ? "0" : dr["期末成绩"].ToString().Trim()); | var TermEndScore = Convert.ToDecimal(string.IsNullOrEmpty(dr["期末成绩"].ToString().Trim()) ? "0" : dr["期末成绩"].ToString().Trim()); | ||||
var OtherScore = Convert.ToDecimal(string.IsNullOrEmpty(dr["其他成绩"].ToString().Trim()) ? "0" : dr["其他成绩"].ToString().Trim()); | var OtherScore = Convert.ToDecimal(string.IsNullOrEmpty(dr["其他成绩"].ToString().Trim()) ? "0" : dr["其他成绩"].ToString().Trim()); | ||||
if (OrdinaryScore < 0 || TermInScore < 0 || TermEndScore < 0 || OtherScore < 0) | |||||
{ | |||||
dr["导入错误"] = "成绩必须大于0!"; | |||||
failDt.Rows.Add(dr.ItemArray); | |||||
continue; | |||||
} | |||||
var Score = Math.Round(Convert.ToDouble(OrdinaryScore * (stuSelectLessonListEntity.OrdinaryScoreScale / 100) + | var Score = Math.Round(Convert.ToDouble(OrdinaryScore * (stuSelectLessonListEntity.OrdinaryScoreScale / 100) + | ||||
TermInScore * (stuSelectLessonListEntity.TermInScoreScale / 100) + | TermInScore * (stuSelectLessonListEntity.TermInScoreScale / 100) + | ||||
TermEndScore * (stuSelectLessonListEntity.TermEndScoreScale / 100) + | TermEndScore * (stuSelectLessonListEntity.TermEndScoreScale / 100) + | ||||
@@ -2481,6 +2487,13 @@ where StuNo not in(Select StuNo from stuscore s where s.Academicyearno = sl.Acad | |||||
var TermInScore = Convert.ToDecimal(string.IsNullOrEmpty(dr["期中成绩"].ToString().Trim()) ? "0" : dr["期中成绩"].ToString().Trim()); | var TermInScore = Convert.ToDecimal(string.IsNullOrEmpty(dr["期中成绩"].ToString().Trim()) ? "0" : dr["期中成绩"].ToString().Trim()); | ||||
var TermEndScore = Convert.ToDecimal(string.IsNullOrEmpty(dr["期末成绩"].ToString().Trim()) ? "0" : dr["期末成绩"].ToString().Trim()); | var TermEndScore = Convert.ToDecimal(string.IsNullOrEmpty(dr["期末成绩"].ToString().Trim()) ? "0" : dr["期末成绩"].ToString().Trim()); | ||||
var OtherScore = Convert.ToDecimal(string.IsNullOrEmpty(dr["其他成绩"].ToString().Trim()) ? "0" : dr["其他成绩"].ToString().Trim()); | var OtherScore = Convert.ToDecimal(string.IsNullOrEmpty(dr["其他成绩"].ToString().Trim()) ? "0" : dr["其他成绩"].ToString().Trim()); | ||||
if (OrdinaryScore < 0 || TermInScore < 0 || TermEndScore < 0 || OtherScore < 0) | |||||
{ | |||||
dr["导入错误"] = "成绩必须大于0!"; | |||||
failDt.Rows.Add(dr.ItemArray); | |||||
continue; | |||||
} | |||||
var Score = Math.Round(Convert.ToDouble(OrdinaryScore * (stuSelectLessonListOfElectiveEntity.OrdinaryScoreScale / 100) + | var Score = Math.Round(Convert.ToDouble(OrdinaryScore * (stuSelectLessonListOfElectiveEntity.OrdinaryScoreScale / 100) + | ||||
TermInScore * (stuSelectLessonListOfElectiveEntity.TermInScoreScale / 100) + | TermInScore * (stuSelectLessonListOfElectiveEntity.TermInScoreScale / 100) + | ||||
TermEndScore * (stuSelectLessonListOfElectiveEntity.TermEndScoreScale / 100) + | TermEndScore * (stuSelectLessonListOfElectiveEntity.TermEndScoreScale / 100) + | ||||
@@ -881,6 +881,12 @@ order by bb.ScoreId"; | |||||
continue; | continue; | ||||
} | } | ||||
var TermEndScore = Convert.ToDecimal(string.IsNullOrEmpty(dr["期末成绩"].ToString().Trim()) ? "0" : dr["期末成绩"].ToString().Trim()); | var TermEndScore = Convert.ToDecimal(string.IsNullOrEmpty(dr["期末成绩"].ToString().Trim()) ? "0" : dr["期末成绩"].ToString().Trim()); | ||||
if (TermEndScore < 0) | |||||
{ | |||||
dr["导入错误"] = "成绩必须大于0!"; | |||||
failDt.Rows.Add(dr.ItemArray); | |||||
continue; | |||||
} | |||||
var Score = Math.Round(TermEndScore, MidpointRounding.AwayFromZero); | var Score = Math.Round(TermEndScore, MidpointRounding.AwayFromZero); | ||||
var remark = dr["备注"].ToString().Trim(); | var remark = dr["备注"].ToString().Trim(); | ||||
db.ExecuteBySql($"update StuScoreNotPass set TermEndScore={TermEndScore},Score={Score},Remark='{remark}' where ScoreId='{item.ScoreId}' "); | db.ExecuteBySql($"update StuScoreNotPass set TermEndScore={TermEndScore},Score={Score},Remark='{remark}' where ScoreId='{item.ScoreId}' "); | ||||
@@ -929,6 +929,12 @@ order by bb.ScoreId"; | |||||
continue; | continue; | ||||
} | } | ||||
var TermEndScore = Convert.ToDecimal(string.IsNullOrEmpty(dr["期末成绩"].ToString().Trim()) ? "0" : dr["期末成绩"].ToString().Trim()); | var TermEndScore = Convert.ToDecimal(string.IsNullOrEmpty(dr["期末成绩"].ToString().Trim()) ? "0" : dr["期末成绩"].ToString().Trim()); | ||||
if (TermEndScore < 0) | |||||
{ | |||||
dr["导入错误"] = "成绩必须大于0!"; | |||||
failDt.Rows.Add(dr.ItemArray); | |||||
continue; | |||||
} | |||||
var Score = Math.Round(TermEndScore, MidpointRounding.AwayFromZero); | var Score = Math.Round(TermEndScore, MidpointRounding.AwayFromZero); | ||||
var remark = dr["备注"].ToString().Trim(); | var remark = dr["备注"].ToString().Trim(); | ||||
db.ExecuteBySql($"update StuScoreNotPassTwo set TermEndScore={TermEndScore},Score={Score},Remark='{remark}' where ScoreId='{item.ScoreId}' "); | db.ExecuteBySql($"update StuScoreNotPassTwo set TermEndScore={TermEndScore},Score={Score},Remark='{remark}' where ScoreId='{item.ScoreId}' "); | ||||