Browse Source

教学质量检测 打印

应县
yxq 1 year ago
parent
commit
faa249377b
7 changed files with 271 additions and 25 deletions
  1. +10
    -1
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Controllers/Exam_ArrangeExamTermNewController.cs
  2. +1
    -0
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/Exam_ArrangeExamTermNew/TeachingQualityIndex.cshtml
  3. +38
    -24
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/Exam_ArrangeExamTermNew/TeachingQualityIndex.js
  4. +20
    -0
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/Exam_ArrangeExamTermNew/TeachingQualityPrint.cshtml
  5. +127
    -0
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/Exam_ArrangeExamTermNew/TeachingQualityPrint.js
  6. +72
    -0
      Learun.Framework.Ultimate V7/Learun.Application.Web/Content/css/print.css
  7. +3
    -0
      Learun.Framework.Ultimate V7/Learun.Application.Web/Learun.Application.Web.csproj

+ 10
- 1
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Controllers/Exam_ArrangeExamTermNewController.cs View File

@@ -75,7 +75,7 @@ namespace Learun.Application.Web.Areas.EducationalAdministration.Controllers
}

/// <summary>
/// 场次安排
///
/// </summary>
/// <returns></returns>
[HttpGet]
@@ -83,6 +83,15 @@ namespace Learun.Application.Web.Areas.EducationalAdministration.Controllers
{
return View();
}
/// <summary>
///
/// </summary>
/// <returns></returns>
[HttpGet]
public ActionResult TeachingQualityPrint()
{
return View();
}
#endregion

#region 获取数据


+ 1
- 0
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/Exam_ArrangeExamTermNew/TeachingQualityIndex.cshtml View File

@@ -41,6 +41,7 @@
<div class="lr-layout-tool-right">
<div class=" btn-group btn-group-sm">
<a id="lr_refresh" class="btn btn-default"><i class="fa fa-refresh"></i></a>
<a id="lr_print" class="btn btn-default"><i class="fa fa-print"></i>打印</a>
</div>
</div>
</div>


+ 38
- 24
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/Exam_ArrangeExamTermNew/TeachingQualityIndex.js View File

@@ -20,7 +20,7 @@ var bootstrap = function ($, learun) {
page.bind();
},
bind: function () {
// 初始化左侧树形数据
// 初始化左侧树形数据 考场信息
$('#dataTree').lrtree({
url: top.$.rootUrl + '/EducationalAdministration/Exam_ArrangeExamTermNew/GetClassRoomTree',
nodeClick: function (item) {
@@ -29,6 +29,7 @@ var bootstrap = function ($, learun) {
$('#titleinfo').html(item.text);
}
});
//日期
$('.datetime').each(function () {
$(this).lrdate({
dfdata: [
@@ -65,14 +66,48 @@ var bootstrap = function ($, learun) {
$('#lr_refresh').on('click', function () {
location.reload();
});

//打印
$('#lr_print').on('click', function () {
learun.layerForm({
id: 'TeachingQualityPrint',
title: '教学质量检测考生统计表',
url: top.$.rootUrl + '/EducationalAdministration/Exam_ArrangeExamTermNew/TeachingQualityPrint?' + $.param({}),
width: 1200,
height: 800,
btn: null
});
});
//学年
$('#AcademicYearNo').lrselect({
placeholder: "学年",
allowSearch: false,
url: top.$.rootUrl + '/EducationalAdministration/EADateArrange/GetAcademicYearNo',
value: 'value',
text: 'text'
text: 'text',
select: function (e) {
console.log(e)
}
});
//$('#AcademicYearNo').bind('change', function () {
// ClassRoomNo = ''
// var AcademicYearNo = '';
// var Semester = '';
// if ($('#AcademicYearNo').lrselectGet()) {
// AcademicYearNo = $('#AcademicYearNo').lrselectGet()
// }
// if ($('#Semester').lrselectGet()) {
// var Semester = $('#Semester').lrselectGet();
// }
// if (Semester != '' && AcademicYearNo != '') {
// $('#dataTree').lrtree({
// url: top.$.rootUrl + '/EducationalAdministration/Exam_ArrangeExamTermNew/GetClassRoomTree?AcademicYearNo = ' + AcademicYearNo + ' &Semester=' + Semester,
// nodeClick: function (item) {
// ClassRoomNo = item.value;
// page.search({ ClassRoomNo: item.value, AcademicYearNo: $('#AcademicYearNo').lrselectGet(), Semester: $('#Semester').lrselectGet(), LessonNo: $('#LessonNo').lrselectGet(), EmpNo: $('#EmpNo').lrselectGet() });
// }
// });
// }
//});
//学期
$('#Semester').lrselect({
placeholder: "学期",
@@ -81,27 +116,6 @@ var bootstrap = function ($, learun) {
value: 'value',
text: 'text'
});

$('#AcademicYearNo').bind('change', function () {
ClassRoomNo= ''
var AcademicYearNo = '';
var Semester = '';
if ($('#AcademicYearNo').lrselectGet()) {
AcademicYearNo = $('#AcademicYearNo').lrselectGet()
}
if ($('#Semester').lrselectGet()) {
var Semester = $('#Semester').lrselectGet();
}
if (Semester != '' && AcademicYearNo != '') {
$('#dataTree').lrtree({
url: top.$.rootUrl + '/EducationalAdministration/Exam_ArrangeExamTermNew/GetClassRoomTree?AcademicYearNo = ' + AcademicYearNo + ' &Semester=' + Semester,
nodeClick: function (item) {
ClassRoomNo = item.value;
page.search({ ClassRoomNo: item.value, AcademicYearNo: $('#AcademicYearNo').lrselectGet(), Semester: $('#Semester').lrselectGet(), LessonNo: $('#LessonNo').lrselectGet(), EmpNo: $('#EmpNo').lrselectGet() });
}
});
}
});
$('#Semester').bind('change', function () {
ClassRoomNo = ''
var AcademicYearNo = '';


+ 20
- 0
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/Exam_ArrangeExamTermNew/TeachingQualityPrint.cshtml View File

@@ -0,0 +1,20 @@
@{
ViewBag.Title = "排考2021新";
Layout = "~/Views/Shared/_Index.cshtml";
}
<link href="~/Content/css/print.css" rel="stylesheet" />
<div class="pages" id="printPage">
@* .page 一个纸张页*@
<div class="page">
<div class="pageContent">
<div style="text-align:right" class="no-print">
<a id="lr_print" class="btn btn-default"><i class="fa fa-print"></i>打印</a>
</div>
<div class="printTitle">
教学质量检测考生统计表
</div>
<div class="lr-layout-body" id="gridtable"></div>
</div>
</div>
</div>
@Html.AppendJsFile("/Areas/EducationalAdministration/Views/Exam_ArrangeExamTermNew/TeachingQualityPrint.js")

+ 127
- 0
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/Exam_ArrangeExamTermNew/TeachingQualityPrint.js View File

@@ -0,0 +1,127 @@
/* * 版 本 Learun-ADMS V7.0.6 力软敏捷开发框架(http://www.learun.cn)
* Copyright (c) 2013-2020 力软信息技术(苏州)有限公司
* 创建人:超级管理员
* 日 期:2021-12-08 12:19
* 描 述:排考2021新
*/
var selectedRow;
var refreshGirdData;

var bootstrap = function ($, learun) {
"use strict";
var datebegin = '';
var dateend = '';
//var ClassNo = '';
var ClassRoomNo = '';

var page = {
init: function () {
page.initGird();
page.bind();
},
bind: function () {
//打印
$('#lr_print').on('click', function () {
$('#printPage').jqprint()
});
},
initGird: function () {
console.log($('#gridtable').jfGrid)
$('#gridtable').jfGrid({
url: top.$.rootUrl + '/EducationalAdministration/Exam_ArrangeExamTermNew/GetTeachingQualityPageList',
headData: [
{
label: '学校', name: 'F_SchoolId', width: 190, align: "left",
formatterAsync: function (callback, value, row, op, $cell) {
learun.clientdata.getAsync('custmerData', {
url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'company',
key: value,
keyId: 'f_companyid',
callback: function (_data) {
callback(_data['f_fullname']);
}
});
}
},
{ label: '学年', name: 'AcademicYearNo', width: 60, align: "left" },
{ label: '学期', name: 'Semester', width: 50, align: "left" },
{ label: '姓名', name: 'StuName', width: 100, align: "left" },
{ label: '学生编号', name: 'StuNo', width: 130, align: "left" },
{ label: '学籍号', name: 'StuCode', width: 130, align: "left" },
{
label: "系所", name: "DeptNo", width: 100, align: "left",
formatterAsync: function (callback, value, row, op, $cell) {
learun.clientdata.getAsync('custmerData', {
url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'CdDeptInfo',
key: value,
keyId: 'deptno',
callback: function (_data) {
callback(_data['deptname']);
}
});
}
},
{
label: "专业", name: "MajorNo", width: 100, align: "left",
formatterAsync: function (callback, value, row, op, $cell) {
learun.clientdata.getAsync('custmerData', {
url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'CdMajorInfo',
key: value,
keyId: 'majorno',
callback: function (_data) {
callback(_data['majorname']);
}
});
}
},
{
label: "班级", name: "ClassNo", width: 100, align: "left",
formatterAsync: function (callback, value, row, op, $cell) {
learun.clientdata.getAsync('custmerData', {
url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'bjsj',
key: value,
keyId: 'classno',
callback: function (_data) {
callback(_data['classname']);
}
});
}
},

{
label: '考试日期', name: 'ExamDate', width: 90, align: "left",
formatter: function (v) {
return learun.formatDate(v, "yyyy-MM-dd");
}
},
{ label: '考试时间', name: 'ExamTime', width: 90, align: "left" },
{ label: '课程编号', name: 'LessonNo', width: 100, align: "left" },
{ label: '课程名称', name: 'LessonName', width: 200, align: "left" },
{ label: '监考教师编号', name: 'EmpNo', width: 150, align: "left" },
{ label: '监考教师姓名', name: 'EmpName', width: 150, align: "left" },
{ label: '教室编号', name: 'ClassroomNo', width: 100, align: "left" },
{ label: '教室名称', name: 'ClassroomName', width: 100, align: "left" },
{ label: '班级名称', name: 'ClassName', width: 100, align: "left" },
{ label: '座位编号', name: 'SitNumber', width: 80, aligndd: "left" },
{ label: '考号', name: 'kh', width: 140, align: "left", ishide: true },
],
mainId: 'AETId',
sidx: ' AcademicYearNo desc,Semester desc,ExamDate desc, LessonNo desc,ClassRoomNo desc,ClassRoomNo desc,SitNumber asc ',
isPage: true,
rows:10,
});
page.search();
},
search: function (param) {
param = param || {};
param.StartTime = datebegin;
param.EndTime = dateend;
param.ClassRoomNo = ClassRoomNo;
$('#gridtable').jfGridSet('reload', { queryJson: JSON.stringify(param) });
}
};
refreshGirdData = function () {
$('#gridtable').jfGridSet('reload');
};
page.init();
}

+ 72
- 0
Learun.Framework.Ultimate V7/Learun.Application.Web/Content/css/print.css View File

@@ -0,0 +1,72 @@
body {
border: none;
box-sizing: border-box;
padding: 0 !important;
zoom: 98%;
}
.jfgrid-footer {
display: none;
}
.pages{
height:100%;
box-sizing:border-box;
overflow-y:scroll;
position:relative;
}
.page::-webkit-scrollbar {
display: none;
}
/*一个page为一页*/
.page {
height: 100%;
box-sizing: border-box;
padding: 6mm;
}
.pageContent{
width:100%;
max-height:100%;
overflow:hidden;
}
.printTitle {
color: #333;
font-size: 20px;
text-align: center;
line-height: 32px;
margin-bottom:10px;
}
/*表格最外层*/
.jfgrid-layout {
border:1px solid #ccc;
box-sizing:border-box;
padding-bottom:0!important;
height:auto!important;
overflow:hidden!important;
}
/*表格行选中样式取消*/
.jfgrid-data-cell.jfgrid-selected {
border-bottom: 1px solid #ccc !important;
border-right: 1px solid #ccc !important;
background-color: unset !important;
color: #333!important;
}
@media print {
body {
height: auto !important;
}

.pages {
height: auto;
}

.no-print {
display: none;
}

::-webkit-scrollbar {
display: none
}

.btn {
display: none;
}
}

+ 3
- 0
Learun.Framework.Ultimate V7/Learun.Application.Web/Learun.Application.Web.csproj View File

@@ -1092,6 +1092,7 @@
<Content Include="Areas\EducationalAdministration\Views\Exam_ArrangeExamTermNew\IndexClassRoom.js" />
<Content Include="Areas\EducationalAdministration\Views\Exam_ArrangeExamTermNew\Index.js" />
<Content Include="Areas\EducationalAdministration\Views\Exam_ArrangeExamTermNew\IndexForClass.js" />
<Content Include="Areas\EducationalAdministration\Views\Exam_ArrangeExamTermNew\TeachingQualityPrint.js" />
<Content Include="Areas\EducationalAdministration\Views\Exam_ArrangeExamTermNew\TeachingQualityIndex.js" />
<Content Include="Areas\EducationalAdministration\Views\Exam_ArrangeExamTermNew\IndexItem.js" />
<Content Include="Areas\EducationalAdministration\Views\Exam_ArrangeExamTermNew\TeachingQualityIndex.cshtml" />
@@ -1345,6 +1346,7 @@
<Content Include="Areas\EducationalAdministration\Views\Exam_ArrangeExamTermNew\IndexClassRoom.cshtml" />
<Content Include="Areas\EducationalAdministration\Views\StuInfoBasic\Direction.cshtml" />
<Content Include="Areas\EducationalAdministration\Views\StuInfoBasic\DirectionPrint.cshtml" />
<Content Include="Areas\EducationalAdministration\Views\Exam_ArrangeExamTermNew\TeachingQualityPrint.cshtml" />
<None Include="Areas\EducationalAdministration\Views\StuInfoBasic\Printxjk.cshtml" />
<Content Include="Areas\EducationalAdministration\Views\StuInfoFresh\AllocationClassDC.js" />
<Content Include="Areas\EducationalAdministration\Views\StuInfoFresh\StatisticClassIndex.js" />
@@ -1912,6 +1914,7 @@
<Content Include="Content\css\OnlineRegistrate\Header.html" />
<Content Include="Content\css\OnlineRegistrate\login.css" />
<Content Include="Content\css\OnlineRegistrate\style.css" />
<Content Include="Content\css\print.css" />
<Content Include="Content\css\StuInfoBasic\DirectionPrint.css" />
<Content Include="Content\css\StuTransferInfo\QueryScoreIndex.css" />
<Content Include="Content\css\UserCenter\user.css" />


Loading…
Cancel
Save