ソースを参照

导入桦甸演示查询统计功能

中职版本
liangkun 3年前
コミット
82bb3b24f5
12個のファイルの変更381行の追加1行の削除
  1. +17
    -0
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Statistics/Controllers/ChargingReportController.cs
  2. +17
    -0
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Statistics/Controllers/StudentAttendanceReportController.cs
  3. +17
    -0
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Statistics/Controllers/TeacherAttendanceReportController.cs
  4. +24
    -0
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Statistics/StatisticsAreaRegistration.cs
  5. +37
    -0
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Statistics/Views/ChargingReport/Index.cshtml
  6. +51
    -0
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Statistics/Views/ChargingReport/Index.js
  7. +37
    -0
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Statistics/Views/StudentAttendanceReport/Index.cshtml
  8. +49
    -0
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Statistics/Views/StudentAttendanceReport/Index.js
  9. +37
    -0
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Statistics/Views/TeacherAttendanceReport/Index.cshtml
  10. +49
    -0
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Statistics/Views/TeacherAttendanceReport/Index.js
  11. +35
    -0
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Statistics/Views/web.config
  12. +11
    -1
      Learun.Framework.Ultimate V7/Learun.Application.Web/Learun.Application.Web.csproj

+ 17
- 0
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Statistics/Controllers/ChargingReportController.cs ファイルの表示

@@ -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();
}
}
}

+ 17
- 0
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Statistics/Controllers/StudentAttendanceReportController.cs ファイルの表示

@@ -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();
}
}
}

+ 17
- 0
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Statistics/Controllers/TeacherAttendanceReportController.cs ファイルの表示

@@ -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();
}
}
}

+ 24
- 0
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Statistics/StatisticsAreaRegistration.cs ファイルの表示

@@ -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 }
);
}
}
}

+ 37
- 0
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Statistics/Views/ChargingReport/Index.cshtml ファイルの表示

@@ -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")

+ 51
- 0
Learun.Framework.Ultimate V7/Learun.Application.Web/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();
}

+ 37
- 0
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Statistics/Views/StudentAttendanceReport/Index.cshtml ファイルの表示

@@ -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")

+ 49
- 0
Learun.Framework.Ultimate V7/Learun.Application.Web/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();
}

+ 37
- 0
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Statistics/Views/TeacherAttendanceReport/Index.cshtml ファイルの表示

@@ -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")

+ 49
- 0
Learun.Framework.Ultimate V7/Learun.Application.Web/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();
}

+ 35
- 0
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/Statistics/Views/web.config ファイルの表示

@@ -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>

+ 11
- 1
Learun.Framework.Ultimate V7/Learun.Application.Web/Learun.Application.Web.csproj ファイルの表示

@@ -480,6 +480,10 @@
<Compile Include="Areas\PersonnelManagement\Controllers\TimeTableController.cs" />
<Compile Include="Areas\PersonnelManagement\PersonnelManagementAreaRegistration.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_Main_QuestionController.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\StuSaverecord\IndexForStudent.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\AnswerQuery.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_WebChatModule\Views\User\" />
<Folder Include="Areas\LR_WorkFlowModule\Views\WfEngine\" />
<Folder Include="Areas\Statistics\" />
</ItemGroup>
<ItemGroup>
<Content Include="packages.config" />
@@ -6891,6 +6897,10 @@
<Content Include="Areas\EducationalAdministration\Views\StuLeaveManagement\CheckForm.cshtml" />
<Content Include="Areas\EducationalAdministration\Views\StuLeaveManagement\CheckIndex.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" />
<Content Include="Views\Login\Default-beifen.cshtml" />
<None Include="Properties\PublishProfiles\FolderProfile1.pubxml" />


読み込み中…
キャンセル
保存