diff --git a/Learun.Framework.Ultimate V7/Learun.Application.Mobile/www/pages/EducationalAdministration/ArrangeExamTermNew/ArrangeExamTermNew.css b/Learun.Framework.Ultimate V7/Learun.Application.Mobile/www/pages/EducationalAdministration/ArrangeExamTermNew/ArrangeExamTermNew.css
new file mode 100644
index 000000000..e69de29bb
diff --git a/Learun.Framework.Ultimate V7/Learun.Application.Mobile/www/pages/EducationalAdministration/ArrangeExamTermNew/ArrangeExamTermNew.html b/Learun.Framework.Ultimate V7/Learun.Application.Mobile/www/pages/EducationalAdministration/ArrangeExamTermNew/ArrangeExamTermNew.html
new file mode 100644
index 000000000..661b51048
--- /dev/null
+++ b/Learun.Framework.Ultimate V7/Learun.Application.Mobile/www/pages/EducationalAdministration/ArrangeExamTermNew/ArrangeExamTermNew.html
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/Learun.Framework.Ultimate V7/Learun.Application.Mobile/www/pages/EducationalAdministration/ArrangeExamTermNew/ArrangeExamTermNew.js b/Learun.Framework.Ultimate V7/Learun.Application.Mobile/www/pages/EducationalAdministration/ArrangeExamTermNew/ArrangeExamTermNew.js
new file mode 100644
index 000000000..9ec70397f
--- /dev/null
+++ b/Learun.Framework.Ultimate V7/Learun.Application.Mobile/www/pages/EducationalAdministration/ArrangeExamTermNew/ArrangeExamTermNew.js
@@ -0,0 +1,53 @@
+(function () {
+ var multipleData = null;
+ var page = {
+ grid: null,
+ init: function ($page) {
+ page.grid = $page.find('#lr_ArrangeExamTerm_list').lrpagination({
+ lclass: page.lclass,
+ rows: 10, // 每页行数
+ getData: function (param, callback) {// 获取数据 param 分页参数,callback 异步回调
+ param.multipleData = multipleData;
+ page.loadData(param, callback, $page);
+ },
+ renderData: function (_index, _item, _$item) {// 渲染数据模板
+ return page.rowRender(_index, _item, _$item, $page);
+ },
+ });
+ },
+ lclass: 'lr-list',
+ loadData: function (param, callback, $page) {// 列表加载后台数据
+ var _postParam = {
+ pagination: {
+ rows: param.rows,
+ page: param.page
+ },
+ queryJson: '{}'
+ };
+ if (param.multipleData) {
+ _postParam.queryJson = JSON.stringify(multipleData);
+ }
+ learun.httpget(config.webapi + '/learun/ask/testlist', _postParam, (data) => {
+ $page.find('.lr-badge').text('0');
+ if (data) {
+ $page.find('.lr-badge').text(data.records);
+ callback(data.rows, parseInt(data.records));
+ }
+ else {
+ callback([], 2);
+ }
+ });
+ },
+ rowRender: function (_index, _item, _$item, $page) {// 渲染列表行数据
+ _$item.addClass('lr-list-item lr-list-item-multi');
+ _$item.append($('考试日期:
').dataFormatter({ value: _item.ExamDate }));
+ _$item.append($('考试时间:
').dataFormatter({ value: _item.ExamTime }));
+ _$item.append($('课程编码:
').dataFormatter({ value: _item.LessonNo }));
+ _$item.append($('课程名称:
').dataFormatter({ value: _item.LessonName }));
+ _$item.append($('教室编码:
').dataFormatter({ value: _item.ClassRoomNo }));
+ _$item.append($('教室名称:
').dataFormatter({ value: _item.ClassRoomName }));
+ return '';
+ },
+ };
+ return page;
+})();
\ No newline at end of file
diff --git a/Learun.Framework.Ultimate V7/Learun.Application.WebApi/Learun.Application.WebApi.csproj b/Learun.Framework.Ultimate V7/Learun.Application.WebApi/Learun.Application.WebApi.csproj
index 1a2d19159..1bfa10fb1 100644
--- a/Learun.Framework.Ultimate V7/Learun.Application.WebApi/Learun.Application.WebApi.csproj
+++ b/Learun.Framework.Ultimate V7/Learun.Application.WebApi/Learun.Application.WebApi.csproj
@@ -195,6 +195,7 @@
+
diff --git a/Learun.Framework.Ultimate V7/Learun.Application.WebApi/Modules/EducationalAdministration/ArrangeExamTermNewApi.cs b/Learun.Framework.Ultimate V7/Learun.Application.WebApi/Modules/EducationalAdministration/ArrangeExamTermNewApi.cs
new file mode 100644
index 000000000..9e63736a4
--- /dev/null
+++ b/Learun.Framework.Ultimate V7/Learun.Application.WebApi/Modules/EducationalAdministration/ArrangeExamTermNewApi.cs
@@ -0,0 +1,47 @@
+using Learun.Application.Organization;
+using Learun.Application.TwoDevelopment.EducationalAdministration;
+using Learun.Application.TwoDevelopment.EvaluationTeach;
+using Learun.Util;
+using Nancy;
+using System.Collections.Generic;
+using Learun.Application.TwoDevelopment.Ask;
+
+namespace Learun.Application.WebApi.Modules
+{
+ ///
+ /// 版 本 Learun-ADMS V7.0.0 数字化智慧校园
+ /// Copyright (c) 2013-2018 北京泉江科技有限公司
+ /// 创建人:数字化智慧校园-框架开发组
+ /// 日 期:2018.01.04
+ /// 描 述:部门管理
+ ///
+ public class ArrangeExamTermNewApi : BaseApi
+ {
+ public ArrangeExamTermNewApi()
+ : base("/learun/ask")
+ {
+ Get["/testlist"] = GetPageList;
+ }
+
+ private ArrangeExamTermNewIBLL AeTerm = new ArrangeExamTermNewBLL();
+
+ ///
+ /// 获取问卷列表
+ ///
+ ///
+ ///
+ public Response GetPageList(dynamic _)
+ {
+ ReqPageParam parameter = this.GetReqData();
+ var data = AeTerm.GetPageList(parameter.pagination, parameter.queryJson);
+ var jsonData = new
+ {
+ rows = data,
+ total = parameter.pagination.total,
+ page = parameter.pagination.page,
+ records = parameter.pagination.records
+ };
+ return Success(jsonData);
+ }
+ }
+}
\ No newline at end of file