|
|
@@ -8,138 +8,30 @@ |
|
|
|
<a id="lr_print" class="btn btn-default noPrint"><i class="fa fa-print"></i> 打印</a> |
|
|
|
<div class="title">黑龙江艺术职业学院学生毕业成绩单</div> |
|
|
|
<div class="tableTop"> |
|
|
|
<div>学号:<span id=""></span></div> |
|
|
|
<div>姓名:<span id=""></span></div> |
|
|
|
<div>学历:<span id=""></span></div> |
|
|
|
<div>学制:<span id=""></span></div> |
|
|
|
<div>年级:<span id=""></span></div> |
|
|
|
<div>班级:<span id=""></span></div> |
|
|
|
<div>专业:<span id=""></span></div> |
|
|
|
<div>学号:<span id="StuNo"></span></div> |
|
|
|
<div>姓名:<span id="StuName"></span></div> |
|
|
|
<div>学历:<span id="Crowning"></span></div> |
|
|
|
<div>学制:<span id="EduSystem"></span></div> |
|
|
|
<div>年级:<span id="Grade"></span></div> |
|
|
|
<div>班级:<span id="ClassName"></span></div> |
|
|
|
<div>专业:<span id="MajorName"></span></div> |
|
|
|
</div> |
|
|
|
<div class="tableBox"> |
|
|
|
<table id="table"> |
|
|
|
<tr class="header"> |
|
|
|
<tr class="header tr-AcademicYearNo"> |
|
|
|
<td rowspan="2">课程名称</td> |
|
|
|
<td colspan="2">第一学年</td> |
|
|
|
<td colspan="2">第二学年</td> |
|
|
|
<td colspan="2">第三学年</td> |
|
|
|
<td colspan="2">第四学年</td> |
|
|
|
<td colspan="2">第五学年</td> |
|
|
|
<td colspan="2">第六学年</td> |
|
|
|
</tr> |
|
|
|
<tr class="header"> |
|
|
|
<td>第1学期</td> |
|
|
|
<td>第2学期</td> |
|
|
|
<td>第1学期</td> |
|
|
|
<td>第2学期</td> |
|
|
|
<td>第1学期</td> |
|
|
|
<td>第2学期</td> |
|
|
|
<td>第1学期</td> |
|
|
|
<td>第2学期</td> |
|
|
|
<td>第1学期</td> |
|
|
|
<td>第2学期</td> |
|
|
|
<td>第1学期</td> |
|
|
|
<td>第2学期</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td>大学生创新创业</td> |
|
|
|
<td>22</td> |
|
|
|
<td>22</td> |
|
|
|
<td>22</td> |
|
|
|
<td>-</td> |
|
|
|
<td>-</td> |
|
|
|
<td>-</td> |
|
|
|
<td>-</td> |
|
|
|
<td>22</td> |
|
|
|
<td>-</td> |
|
|
|
<td>22</td> |
|
|
|
<td>-</td> |
|
|
|
<td>-</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td>大学生创新创业</td> |
|
|
|
<td>22</td> |
|
|
|
<td>22</td> |
|
|
|
<td>22</td> |
|
|
|
<td>-</td> |
|
|
|
<td>-</td> |
|
|
|
<td>-</td> |
|
|
|
<td>-</td> |
|
|
|
<td>22</td> |
|
|
|
<td>-</td> |
|
|
|
<td>22</td> |
|
|
|
<td>-</td> |
|
|
|
<td>-</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td>大学生创新创业</td> |
|
|
|
<td>22</td> |
|
|
|
<td>22</td> |
|
|
|
<td>22</td> |
|
|
|
<td>-</td> |
|
|
|
<td>-</td> |
|
|
|
<td>-</td> |
|
|
|
<td>-</td> |
|
|
|
<td>22</td> |
|
|
|
<td>-</td> |
|
|
|
<td>22</td> |
|
|
|
<td>-</td> |
|
|
|
<td>-</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td>大学生创新创业</td> |
|
|
|
<td>22</td> |
|
|
|
<td>22</td> |
|
|
|
<td>22</td> |
|
|
|
<td>-</td> |
|
|
|
<td>-</td> |
|
|
|
<td>-</td> |
|
|
|
<td>-</td> |
|
|
|
<td>22</td> |
|
|
|
<td>-</td> |
|
|
|
<td>22</td> |
|
|
|
<td>-</td> |
|
|
|
<td>-</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td>大学生创新创业</td> |
|
|
|
<td>22</td> |
|
|
|
<td>22</td> |
|
|
|
<td>22</td> |
|
|
|
<td>-</td> |
|
|
|
<td>-</td> |
|
|
|
<td>-</td> |
|
|
|
<td>-</td> |
|
|
|
<td>22</td> |
|
|
|
<td>-</td> |
|
|
|
<td>22</td> |
|
|
|
<td>-</td> |
|
|
|
<td>-</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td>大学生创新创业</td> |
|
|
|
<td>22</td> |
|
|
|
<td>22</td> |
|
|
|
<td>22</td> |
|
|
|
<td>-</td> |
|
|
|
<td>-</td> |
|
|
|
<td>-</td> |
|
|
|
<td>-</td> |
|
|
|
<td>22</td> |
|
|
|
<td>-</td> |
|
|
|
<td>22</td> |
|
|
|
<td>-</td> |
|
|
|
<td>-</td> |
|
|
|
</tr> |
|
|
|
<tr class="header tr-Semester"></tr> |
|
|
|
</table> |
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="tableBottom"> |
|
|
|
<div>共 <span id=""></span> 门课程</div> |
|
|
|
<div>共 <span id="Counts"></span> 门课程</div> |
|
|
|
<div>打印时间:<span id="printDate"></span></div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<script> |
|
|
|
|
|
|
|
function getCurrnetDate() { |
|
|
|
let date = new Date() |
|
|
|
return date.getFullYear() + '年' + date.getMonth() + '月' + date.getDate() + '日' |
|
|
@@ -148,4 +40,83 @@ |
|
|
|
$('#lr_print').click(function () { |
|
|
|
$('#printBox').print() |
|
|
|
}) |
|
|
|
var keyValue = request('keyValue') |
|
|
|
$.ajax({ |
|
|
|
url: top.$.rootUrl + '/EducationalAdministration/StuInfoGraduate/DataFilling?keyValue=' + keyValue, |
|
|
|
type: "get", |
|
|
|
dataType: "json", |
|
|
|
async: false, |
|
|
|
cache: false, |
|
|
|
success: function (res) { |
|
|
|
if (res.code == 200) { |
|
|
|
console.log(res.data) |
|
|
|
$.ajax({ |
|
|
|
url: "/OnlineRegistrate/GetDataItemMap?code=" + 'EduSystem', |
|
|
|
async: false, |
|
|
|
success: function (msg) { |
|
|
|
var msgObject = $.parseJSON(msg); |
|
|
|
if (msgObject.code == 200) { |
|
|
|
let obj = msgObject.data.find(e => e.F_ItemValue == res.data.EduSystem) |
|
|
|
$('#EduSystem').text(obj ? obj.F_ItemName : res.data.EduSystem) |
|
|
|
} |
|
|
|
}, |
|
|
|
}); |
|
|
|
$('#MajorName').text(res.data.MajorName) |
|
|
|
$('#ClassName').text(res.data.ClassName) |
|
|
|
$('#Grade').text(res.data.Grade) |
|
|
|
//$('#EduSystem').text(res.data.EduSystem) |
|
|
|
$('#StuName').text(res.data.StuName) |
|
|
|
$('#StuNo').text(res.data.StuNo) |
|
|
|
$('#Counts').text(res.data.Counts) |
|
|
|
let Crowning = res.data.Crowning |
|
|
|
if (Crowning == '0') Crowning = '高职' |
|
|
|
if (Crowning == '1') Crowning = '中职' |
|
|
|
$('#Crowning').text(Crowning)//0高职 1 中职 |
|
|
|
let tableData = res.data.StuInfoGraduateEntity ? res.data.StuInfoGraduateEntity.StuScoreList : [] |
|
|
|
let AcademicYearNoData = [], SemesterData = [], scoreData = []; |
|
|
|
tableData.forEach((e,i) => { |
|
|
|
//学年 |
|
|
|
let AcademicYearNoIndex = AcademicYearNoData.findIndex(e => e.text == e.AcademicYearNo) |
|
|
|
if (AcademicYearNoIndex == -1) { |
|
|
|
AcademicYearNoData.push({ text: e.AcademicYearNo, col: 1 }) |
|
|
|
} else { |
|
|
|
AcademicYearNoData[AcademicYearNoIndex].col++ |
|
|
|
} |
|
|
|
//学期 |
|
|
|
SemesterData.push({ text: e.Semester }) |
|
|
|
//课程学分 |
|
|
|
e.StuScoreList.forEach(e1 => { |
|
|
|
let scoreIndex = scoreData.findIndex(e2 => e2[0] == e1.LessonName) |
|
|
|
if (scoreIndex == -1) { |
|
|
|
scoreData.push({ |
|
|
|
0: e1.LessonName, |
|
|
|
[i + 1]: e1.Score |
|
|
|
}) |
|
|
|
} else { |
|
|
|
scoreData[scoreIndex][i + 1] = e1.Score |
|
|
|
} |
|
|
|
}) |
|
|
|
}) |
|
|
|
AcademicYearNoData.forEach(e => { |
|
|
|
$('#table .tr-AcademicYearNo').append($(`<td colspan="${e.col}">${e.text}学年</td>`)) |
|
|
|
}); |
|
|
|
SemesterData.forEach(e => { |
|
|
|
$('#table .tr-Semester').append($(`<td>第${e.text}学期</td>`)) |
|
|
|
}); |
|
|
|
scoreData.forEach(e => { |
|
|
|
let text = '<tr>' |
|
|
|
for (let i = 0;i < tableData.length + 1;i++) { |
|
|
|
text += `<td>${e[i]||'-'}</td>` |
|
|
|
} |
|
|
|
text += '</tr>' |
|
|
|
$('#table').append($(text)) |
|
|
|
}) |
|
|
|
} |
|
|
|
}, |
|
|
|
}); |
|
|
|
let date = new Date(); |
|
|
|
let year = date.getFullYear(); |
|
|
|
let month = date.getMonth()+1; |
|
|
|
let day = date.getDate() |
|
|
|
$('#printDate').text(year+'年'+month+'月'+day+'日') |
|
|
|
</script> |