@@ -0,0 +1,17 @@ | |||||
using System; | |||||
using System.Collections.Generic; | |||||
using System.Linq; | |||||
using System.Web; | |||||
using System.Web.Mvc; | |||||
namespace Learun.Application.Web.Areas.Statistics.Controllers | |||||
{ | |||||
public class ChargingReportController : MvcControllerBase | |||||
{ | |||||
// GET: Statistics/ChargingReport | |||||
public ActionResult Index() | |||||
{ | |||||
return View(); | |||||
} | |||||
} | |||||
} |
@@ -0,0 +1,17 @@ | |||||
using System; | |||||
using System.Collections.Generic; | |||||
using System.Linq; | |||||
using System.Web; | |||||
using System.Web.Mvc; | |||||
namespace Learun.Application.Web.Areas.Statistics.Controllers | |||||
{ | |||||
public class StudentAttendanceReportController : Controller | |||||
{ | |||||
// GET: Statistics/StudentAttendanceReport | |||||
public ActionResult Index() | |||||
{ | |||||
return View(); | |||||
} | |||||
} | |||||
} |
@@ -0,0 +1,17 @@ | |||||
using System; | |||||
using System.Collections.Generic; | |||||
using System.Linq; | |||||
using System.Web; | |||||
using System.Web.Mvc; | |||||
namespace Learun.Application.Web.Areas.Statistics.Controllers | |||||
{ | |||||
public class TeacherAttendanceReportController : Controller | |||||
{ | |||||
// GET: Statistics/TeacherAttendanceReport | |||||
public ActionResult Index() | |||||
{ | |||||
return View(); | |||||
} | |||||
} | |||||
} |
@@ -0,0 +1,24 @@ | |||||
using System.Web.Mvc; | |||||
namespace Learun.Application.Web.Areas.Statistics | |||||
{ | |||||
public class StatisticsAreaRegistration : AreaRegistration | |||||
{ | |||||
public override string AreaName | |||||
{ | |||||
get | |||||
{ | |||||
return "Statistics"; | |||||
} | |||||
} | |||||
public override void RegisterArea(AreaRegistrationContext context) | |||||
{ | |||||
context.MapRoute( | |||||
"Statistics_default", | |||||
"Statistics/{controller}/{action}/{id}", | |||||
new { action = "Index", id = UrlParameter.Optional } | |||||
); | |||||
} | |||||
} | |||||
} |
@@ -0,0 +1,37 @@ | |||||
@{ | |||||
ViewBag.Title = "收费信息报表"; | |||||
Layout = "~/Views/Shared/_Index.cshtml"; | |||||
} | |||||
<style> | |||||
.lr-form-item-title { | |||||
width: 90px; | |||||
} | |||||
.form-control { | |||||
width: 85%; | |||||
margin-left: 5%; | |||||
} | |||||
</style> | |||||
<div class="lr-layout "> | |||||
<div class="lr-layout-center"> | |||||
<div class="lr-layout-wrap lr-layout-wrap-notitle "> | |||||
<div class="lr-layout-tool"> | |||||
<div class="lr-layout-tool-left"> | |||||
<div class="lr-layout-tool-item"> | |||||
</div> | |||||
</div> | |||||
<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> | |||||
</div> | |||||
<div class=" btn-group btn-group-sm" learun-authorize="yes"> | |||||
</div> | |||||
</div> | |||||
</div> | |||||
<div class="lr-layout-body" id="gridtable"></div> | |||||
</div> | |||||
</div> | |||||
</div> | |||||
@Html.AppendJsFile("/Areas/Statistics/Views/ChargingReport/Index.js") |
@@ -0,0 +1,51 @@ | |||||
/* * 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园(http://www.learun.cn) | |||||
* Copyright (c) 2013-2018 北京泉江科技有限公司 | |||||
* 创建人:超级管理员 | |||||
* 日 期:2019-06-03 15:52 | |||||
* 描 述:收费方式设置 | |||||
*/ | |||||
var refreshGirdData; | |||||
var bootstrap = function ($, learun) { | |||||
"use strict"; | |||||
var page = { | |||||
init: function () { | |||||
page.initGird(); | |||||
page.bind(); | |||||
}, | |||||
bind: function () { | |||||
// 刷新 | |||||
$('#lr_refresh').on('click', function () { | |||||
location.reload(); | |||||
}); | |||||
}, | |||||
// 初始化列表 | |||||
initGird: function () { | |||||
$('#gridtable').jfGrid({ | |||||
url: '', | |||||
headData: [ | |||||
{ label: "学生姓名", name: "学生姓名", width: 200, align: "left" }, | |||||
{ label: "专业", name: "专业", width: 200, align: "left" }, | |||||
{ label: "班级", name: "班级", width: 200, align: "left" }, | |||||
{ label: "专业费用", name: "专业费用", width: 200, align: "left" }, | |||||
{ label: "其他费用", name: "其他费用", width: 200, align: "left" }, | |||||
{ label: "缴费状态", name: "缴费状态", width: 200, align: "left" }, | |||||
{ label: "缴费金额", name: "缴费金额", width: 200, align: "left" }, | |||||
{ label: "备注", name: "备注", width: 200, align: "left" }, | |||||
], | |||||
mainId: '学生姓名', | |||||
isPage: true, | |||||
}); | |||||
page.search(); | |||||
}, | |||||
search: function (param) { | |||||
param = param || {}; | |||||
$('#gridtable').jfGridSet('reload', { queryJson: JSON.stringify(param) }); | |||||
} | |||||
}; | |||||
refreshGirdData = function () { | |||||
page.search(); | |||||
}; | |||||
page.init(); | |||||
} |
@@ -0,0 +1,37 @@ | |||||
@{ | |||||
ViewBag.Title = "收费信息报表"; | |||||
Layout = "~/Views/Shared/_Index.cshtml"; | |||||
} | |||||
<style> | |||||
.lr-form-item-title { | |||||
width: 90px; | |||||
} | |||||
.form-control { | |||||
width: 85%; | |||||
margin-left: 5%; | |||||
} | |||||
</style> | |||||
<div class="lr-layout "> | |||||
<div class="lr-layout-center"> | |||||
<div class="lr-layout-wrap lr-layout-wrap-notitle "> | |||||
<div class="lr-layout-tool"> | |||||
<div class="lr-layout-tool-left"> | |||||
<div class="lr-layout-tool-item"> | |||||
</div> | |||||
</div> | |||||
<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> | |||||
</div> | |||||
<div class=" btn-group btn-group-sm" learun-authorize="yes"> | |||||
</div> | |||||
</div> | |||||
</div> | |||||
<div class="lr-layout-body" id="gridtable"></div> | |||||
</div> | |||||
</div> | |||||
</div> | |||||
@Html.AppendJsFile("/Areas/Statistics/Views/StudentAttendanceReport/Index.js") |
@@ -0,0 +1,49 @@ | |||||
/* * 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园(http://www.learun.cn) | |||||
* Copyright (c) 2013-2018 北京泉江科技有限公司 | |||||
* 创建人:超级管理员 | |||||
* 日 期:2019-06-03 15:52 | |||||
* 描 述:收费方式设置 | |||||
*/ | |||||
var refreshGirdData; | |||||
var bootstrap = function ($, learun) { | |||||
"use strict"; | |||||
var page = { | |||||
init: function () { | |||||
page.initGird(); | |||||
page.bind(); | |||||
}, | |||||
bind: function () { | |||||
// 刷新 | |||||
$('#lr_refresh').on('click', function () { | |||||
location.reload(); | |||||
}); | |||||
}, | |||||
// 初始化列表 | |||||
initGird: function () { | |||||
$('#gridtable').jfGrid({ | |||||
url: '', | |||||
headData: [ | |||||
{ label: "编号", name: "编号", width: 200, align: "left" }, | |||||
{ label: "学生姓名", name: "学生姓名", width: 200, align: "left" }, | |||||
{ label: "课程名称", name: "课程名称", width: 200, align: "left" }, | |||||
{ label: "课程节次", name: "课程节次", width: 200, align: "left" }, | |||||
{ label: "考勤情况", name: "考勤情况", width: 200, align: "left" }, | |||||
{ label: "备注", name: "备注", width: 200, align: "left" }, | |||||
], | |||||
mainId: '编号', | |||||
isPage: true, | |||||
}); | |||||
page.search(); | |||||
}, | |||||
search: function (param) { | |||||
param = param || {}; | |||||
$('#gridtable').jfGridSet('reload', { queryJson: JSON.stringify(param) }); | |||||
} | |||||
}; | |||||
refreshGirdData = function () { | |||||
page.search(); | |||||
}; | |||||
page.init(); | |||||
} |
@@ -0,0 +1,37 @@ | |||||
@{ | |||||
ViewBag.Title = "收费信息报表"; | |||||
Layout = "~/Views/Shared/_Index.cshtml"; | |||||
} | |||||
<style> | |||||
.lr-form-item-title { | |||||
width: 90px; | |||||
} | |||||
.form-control { | |||||
width: 85%; | |||||
margin-left: 5%; | |||||
} | |||||
</style> | |||||
<div class="lr-layout "> | |||||
<div class="lr-layout-center"> | |||||
<div class="lr-layout-wrap lr-layout-wrap-notitle "> | |||||
<div class="lr-layout-tool"> | |||||
<div class="lr-layout-tool-left"> | |||||
<div class="lr-layout-tool-item"> | |||||
</div> | |||||
</div> | |||||
<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> | |||||
</div> | |||||
<div class=" btn-group btn-group-sm" learun-authorize="yes"> | |||||
</div> | |||||
</div> | |||||
</div> | |||||
<div class="lr-layout-body" id="gridtable"></div> | |||||
</div> | |||||
</div> | |||||
</div> | |||||
@Html.AppendJsFile("/Areas/Statistics/Views/TeacherAttendanceReport/Index.js") |
@@ -0,0 +1,49 @@ | |||||
/* * 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园(http://www.learun.cn) | |||||
* Copyright (c) 2013-2018 北京泉江科技有限公司 | |||||
* 创建人:超级管理员 | |||||
* 日 期:2019-06-03 15:52 | |||||
* 描 述:收费方式设置 | |||||
*/ | |||||
var refreshGirdData; | |||||
var bootstrap = function ($, learun) { | |||||
"use strict"; | |||||
var page = { | |||||
init: function () { | |||||
page.initGird(); | |||||
page.bind(); | |||||
}, | |||||
bind: function () { | |||||
// 刷新 | |||||
$('#lr_refresh').on('click', function () { | |||||
location.reload(); | |||||
}); | |||||
}, | |||||
// 初始化列表 | |||||
initGird: function () { | |||||
$('#gridtable').jfGrid({ | |||||
url: '', | |||||
headData: [ | |||||
{ label: "编号", name: "编号", width: 200, align: "left" }, | |||||
{ label: "教师姓名", name: "教师姓名", width: 200, align: "left" }, | |||||
{ label: "课程名称", name: "课程名称", width: 200, align: "left" }, | |||||
{ label: "课程节次", name: "课程节次", width: 200, align: "left" }, | |||||
{ label: "考勤情况", name: "考勤情况", width: 200, align: "left" }, | |||||
{ label: "备注", name: "备注", width: 200, align: "left" }, | |||||
], | |||||
mainId: '编号', | |||||
isPage: true, | |||||
}); | |||||
page.search(); | |||||
}, | |||||
search: function (param) { | |||||
param = param || {}; | |||||
$('#gridtable').jfGridSet('reload', { queryJson: JSON.stringify(param) }); | |||||
} | |||||
}; | |||||
refreshGirdData = function () { | |||||
page.search(); | |||||
}; | |||||
page.init(); | |||||
} |
@@ -0,0 +1,35 @@ | |||||
<?xml version="1.0"?> | |||||
<configuration> | |||||
<configSections> | |||||
<sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> | |||||
<section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" /> | |||||
<section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" /> | |||||
</sectionGroup> | |||||
</configSections> | |||||
<system.web.webPages.razor> | |||||
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.4.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> | |||||
<pages pageBaseType="System.Web.Mvc.WebViewPage"> | |||||
<namespaces> | |||||
<add namespace="System.Web.Mvc" /> | |||||
<add namespace="System.Web.Mvc.Ajax" /> | |||||
<add namespace="System.Web.Mvc.Html" /> | |||||
<add namespace="System.Web.Routing" /> | |||||
<add namespace="Learun.Application.Web" /> | |||||
</namespaces> | |||||
</pages> | |||||
</system.web.webPages.razor> | |||||
<appSettings> | |||||
<add key="webpages:Enabled" value="false" /> | |||||
</appSettings> | |||||
<system.webServer> | |||||
<handlers> | |||||
<remove name="BlockViewHandler"/> | |||||
<add name="BlockViewHandler" path="*" verb="*" preCondition="integratedMode" type="System.Web.HttpNotFoundHandler" /> | |||||
</handlers> | |||||
</system.webServer> | |||||
</configuration> |
@@ -480,6 +480,10 @@ | |||||
<Compile Include="Areas\PersonnelManagement\Controllers\TimeTableController.cs" /> | <Compile Include="Areas\PersonnelManagement\Controllers\TimeTableController.cs" /> | ||||
<Compile Include="Areas\PersonnelManagement\PersonnelManagementAreaRegistration.cs" /> | <Compile Include="Areas\PersonnelManagement\PersonnelManagementAreaRegistration.cs" /> | ||||
<Compile Include="Areas\ReceiveSendFeeManagement\ReceiveSendFeeManagementAreaRegistration.cs" /> | <Compile Include="Areas\ReceiveSendFeeManagement\ReceiveSendFeeManagementAreaRegistration.cs" /> | ||||
<Compile Include="Areas\Statistics\Controllers\ChargingReportController.cs" /> | |||||
<Compile Include="Areas\Statistics\Controllers\StudentAttendanceReportController.cs" /> | |||||
<Compile Include="Areas\Statistics\Controllers\TeacherAttendanceReportController.cs" /> | |||||
<Compile Include="Areas\Statistics\StatisticsAreaRegistration.cs" /> | |||||
<Compile Include="Areas\StudentWork\Controllers\SW_Ask_MainController.cs" /> | <Compile Include="Areas\StudentWork\Controllers\SW_Ask_MainController.cs" /> | ||||
<Compile Include="Areas\StudentWork\Controllers\SW_Ask_Main_QuestionController.cs" /> | <Compile Include="Areas\StudentWork\Controllers\SW_Ask_Main_QuestionController.cs" /> | ||||
<Compile Include="Areas\StudentWork\Controllers\SW_Ask_BatchController.cs" /> | <Compile Include="Areas\StudentWork\Controllers\SW_Ask_BatchController.cs" /> | ||||
@@ -1346,6 +1350,9 @@ | |||||
<Content Include="Areas\PersonnelManagement\Views\Sal_UserSalary\ImportForm.js" /> | <Content Include="Areas\PersonnelManagement\Views\Sal_UserSalary\ImportForm.js" /> | ||||
<Content Include="Areas\PersonnelManagement\Views\StuSaverecord\IndexForStudent.js" /> | <Content Include="Areas\PersonnelManagement\Views\StuSaverecord\IndexForStudent.js" /> | ||||
<Content Include="Areas\PersonnelManagement\Views\StuSaverecord\IndexForTeacher.js" /> | <Content Include="Areas\PersonnelManagement\Views\StuSaverecord\IndexForTeacher.js" /> | ||||
<Content Include="Areas\Statistics\Views\ChargingReport\Index.js" /> | |||||
<Content Include="Areas\Statistics\Views\StudentAttendanceReport\Index.js" /> | |||||
<Content Include="Areas\Statistics\Views\TeacherAttendanceReport\Index.js" /> | |||||
<Content Include="Areas\StudentWork\Views\SW_Ask_Main\AnswerIndex.js" /> | <Content Include="Areas\StudentWork\Views\SW_Ask_Main\AnswerIndex.js" /> | ||||
<Content Include="Areas\StudentWork\Views\SW_Ask_Main\AnswerQuery.js" /> | <Content Include="Areas\StudentWork\Views\SW_Ask_Main\AnswerQuery.js" /> | ||||
<Content Include="Areas\StudentWork\Views\SW_Ask_Main\Form.js" /> | <Content Include="Areas\StudentWork\Views\SW_Ask_Main\Form.js" /> | ||||
@@ -6132,7 +6139,6 @@ | |||||
<Folder Include="Areas\LR_ReportTestModule\Views\Shared\" /> | <Folder Include="Areas\LR_ReportTestModule\Views\Shared\" /> | ||||
<Folder Include="Areas\LR_WebChatModule\Views\User\" /> | <Folder Include="Areas\LR_WebChatModule\Views\User\" /> | ||||
<Folder Include="Areas\LR_WorkFlowModule\Views\WfEngine\" /> | <Folder Include="Areas\LR_WorkFlowModule\Views\WfEngine\" /> | ||||
<Folder Include="Areas\Statistics\" /> | |||||
</ItemGroup> | </ItemGroup> | ||||
<ItemGroup> | <ItemGroup> | ||||
<Content Include="packages.config" /> | <Content Include="packages.config" /> | ||||
@@ -6891,6 +6897,10 @@ | |||||
<Content Include="Areas\EducationalAdministration\Views\StuLeaveManagement\CheckForm.cshtml" /> | <Content Include="Areas\EducationalAdministration\Views\StuLeaveManagement\CheckForm.cshtml" /> | ||||
<Content Include="Areas\EducationalAdministration\Views\StuLeaveManagement\CheckIndex.cshtml" /> | <Content Include="Areas\EducationalAdministration\Views\StuLeaveManagement\CheckIndex.cshtml" /> | ||||
<Content Include="Areas\EducationalAdministration\Views\Thermography\IndexResult.cshtml" /> | <Content Include="Areas\EducationalAdministration\Views\Thermography\IndexResult.cshtml" /> | ||||
<Content Include="Areas\Statistics\Views\ChargingReport\Index.cshtml" /> | |||||
<Content Include="Areas\Statistics\Views\StudentAttendanceReport\Index.cshtml" /> | |||||
<Content Include="Areas\Statistics\Views\TeacherAttendanceReport\Index.cshtml" /> | |||||
<Content Include="Areas\Statistics\Views\web.config" /> | |||||
<None Include="Properties\PublishProfiles\FolderProfile.pubxml" /> | <None Include="Properties\PublishProfiles\FolderProfile.pubxml" /> | ||||
<Content Include="Views\Login\Default-beifen.cshtml" /> | <Content Include="Views\Login\Default-beifen.cshtml" /> | ||||
<None Include="Properties\PublishProfiles\FolderProfile1.pubxml" /> | <None Include="Properties\PublishProfiles\FolderProfile1.pubxml" /> | ||||