diff --git a/Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/OpenLessonPlanOfElective/IndexElective.cshtml b/Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/OpenLessonPlanOfElective/IndexElective.cshtml
index 7a4d1bbc6..4de36f0f9 100644
--- a/Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/OpenLessonPlanOfElective/IndexElective.cshtml
+++ b/Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/OpenLessonPlanOfElective/IndexElective.cshtml
@@ -22,6 +22,14 @@
课程
+
+
diff --git a/Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/OpenLessonPlanOfElective/IndexElective.js b/Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/OpenLessonPlanOfElective/IndexElective.js
index d85c7ca36..555862bf3 100644
--- a/Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/OpenLessonPlanOfElective/IndexElective.js
+++ b/Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/OpenLessonPlanOfElective/IndexElective.js
@@ -92,7 +92,20 @@ var bootstrap = function ($, learun) {
value: 'value',
text: 'text'
});
-
+ $('#EmpNo').lrselect({
+ placeholder: "请选择老师",
+ allowSearch: true,
+ url: top.$.rootUrl + '/EducationalAdministration/StuScore/GetEmpNoData',
+ value: 'value',
+ text: 'text'
+ });
+ $('#ClassRoomNo').lrselect({
+ placeholder: "请选择教室",
+ allowSearch: true,
+ url: top.$.rootUrl + '/EducationalAdministration/StuScore/GetElectiveClassRoomNoData',
+ value: 'value',
+ text: 'text'
+ });
},
// 初始化列表
initGird: function () {
@@ -104,6 +117,11 @@ var bootstrap = function ($, learun) {
{ label: "学期", name: "Semester", width: 80, align: "left" },
{ label: "课程编号", name: "LessonNo", width: 100, align: "left" },
{ label: "课程名称", name: "LessonName", width: 150, align: "left" },
+ { label: "节次", name: "LessonSection", width: 100, align: "left" },
+ { label: "教室编号", name: "ClassRoomNo", width: 100, align: "left" },
+ { label: "教室", name: "ClassRoomName", width: 100, align: "left" },
+ { label: "教师编号", name: "EmpNo", width: 100, align: "left" },
+ { label: "教师名称", name: "EmpName", width: 150, align: "left" },
{ label: "平时成绩占比", name: "OrdinaryScoreScale", width: 100, align: "left" },
{ label: "期中成绩占比", name: "TermInScoreScale", width: 100, align: "left" },
{ label: "期末成绩占比", name: "TermEndScoreScale", width: 100, align: "left" },
diff --git a/Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/EducationalAdministration/OpenLessonPlanOfElective/OpenLessonPlanOfElectiveService.cs b/Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/EducationalAdministration/OpenLessonPlanOfElective/OpenLessonPlanOfElectiveService.cs
index 77c7b1054..95c01e4b1 100644
--- a/Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/EducationalAdministration/OpenLessonPlanOfElective/OpenLessonPlanOfElectiveService.cs
+++ b/Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/EducationalAdministration/OpenLessonPlanOfElective/OpenLessonPlanOfElectiveService.cs
@@ -151,6 +151,16 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration
dp.Add("LessonName", "%" + queryParam["LessonName"].ToString() + "%", DbType.String);
strSql.Append(" AND t.LessonName Like @LessonName ");
}
+ if (!queryParam["EmpNo"].IsEmpty())
+ {
+ dp.Add("EmpNo", "%" + queryParam["EmpNo"].ToString() + "%", DbType.String);
+ strSql.Append(" AND t.EmpNo Like @EmpNo ");
+ }
+ if (!queryParam["ClassRoomNo"].IsEmpty())
+ {
+ dp.Add("ClassRoomNo", "%" + queryParam["ClassRoomNo"].ToString() + "%", DbType.String);
+ strSql.Append(" AND t.ClassRoomNo Like @ClassRoomNo ");
+ }
return this.BaseRepository("CollegeMIS").FindList(strSql.ToString(), dp, pagination);
}
catch (Exception ex)