From 667272a6ace212c14a55683c2bc7acf8d188baa3 Mon Sep 17 00:00:00 2001
From: dyy <807692433@qq.com>
Date: Thu, 8 Sep 2022 17:36:06 +0800
Subject: [PATCH] 1
---
.../Learun.Application.WebApi.csproj | 1 +
.../LogisticsManagement/Acc_DailyAssessApi.cs | 108 +++++
.../LearunApp-2.2.0/pages.json | 25 +-
.../Acc_DailyAssess/list.vue | 442 ++++++++++++++++++
.../Acc_DailyAssess/single.vue | 218 +++++++++
5 files changed, 787 insertions(+), 7 deletions(-)
create mode 100644 Learun.Framework.Ultimate V7/Learun.Application.WebApi/Modules/LogisticsManagement/Acc_DailyAssessApi.cs
create mode 100644 Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/LogisticsManagement/Acc_DailyAssess/list.vue
create mode 100644 Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/LogisticsManagement/Acc_DailyAssess/single.vue
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 e23e11586..3463ee940 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
@@ -198,6 +198,7 @@
+
diff --git a/Learun.Framework.Ultimate V7/Learun.Application.WebApi/Modules/LogisticsManagement/Acc_DailyAssessApi.cs b/Learun.Framework.Ultimate V7/Learun.Application.WebApi/Modules/LogisticsManagement/Acc_DailyAssessApi.cs
new file mode 100644
index 000000000..56ec8b6eb
--- /dev/null
+++ b/Learun.Framework.Ultimate V7/Learun.Application.WebApi/Modules/LogisticsManagement/Acc_DailyAssessApi.cs
@@ -0,0 +1,108 @@
+using Nancy;
+using Learun.Util;
+using System.Collections.Generic;
+using System;
+using Learun.Application.TwoDevelopment.LogisticsManagement;
+
+namespace Learun.Application.WebApi
+{
+ ///
+ /// 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园
+ /// Copyright (c) 2013-2018 北京泉江科技有限公司
+ /// 创 建:超级管理员
+ /// 日 期:2022-09-08 14:43
+ /// 描 述:寝室日常考核管理
+ ///
+ public class Acc_DailyAssessApi : BaseApi
+ {
+ private Acc_DailyAssessIBLL acc_DailyAssessIBLL = new Acc_DailyAssessBLL();
+
+ ///
+ /// 注册接口
+ ///
+ public Acc_DailyAssessApi()
+ : base("/Learun/adms/LogisticsManagement/Acc_DailyAssess")
+ {
+ Get["/pagelist"] = GetPageList;
+ Get["/form"] = GetForm;
+ Post["/delete"] = DeleteForm;
+ Post["/save"] = SaveForm;
+ }
+ #region 获取数据
+
+ ///
+ /// 获取页面显示列表分页数据
+ ///
+ ///
+ ///
+ public Response GetPageList(dynamic _)
+ {
+ ReqPageParam parameter = this.GetReqData();
+ var data = acc_DailyAssessIBLL.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);
+ }
+ ///
+ /// 获取表单数据
+ ///
+ ///
+ ///
+ public Response GetForm(dynamic _)
+ {
+ string keyValue = this.GetReqData();
+ var Acc_DailyAssessData = acc_DailyAssessIBLL.GetAcc_DailyAssessEntity(keyValue);
+ var jsonData = new
+ {
+ Acc_DailyAssess = Acc_DailyAssessData,
+ };
+ return Success(jsonData);
+ }
+ #endregion
+
+ #region 提交数据
+
+ ///
+ /// 删除实体数据
+ ///
+ ///
+ ///
+ public Response DeleteForm(dynamic _)
+ {
+ string keyValue = this.GetReqData();
+ acc_DailyAssessIBLL.DeleteEntity(keyValue);
+ return Success("删除成功!");
+ }
+ ///
+ /// 保存实体数据(新增、修改)
+ ///
+ ///
+ ///
+ public Response SaveForm(dynamic _)
+ {
+ ReqFormEntity parameter = this.GetReqData();
+ Acc_DailyAssessEntity entity = parameter.strEntity.ToObject();
+ acc_DailyAssessIBLL.SaveEntity(parameter.keyValue, entity);
+ return Success("保存成功!");
+ }
+ #endregion
+
+ #region 私有类
+
+ ///
+ /// 表单实体类
+ ///
+ private class ReqFormEntity
+ {
+ public string keyValue { get; set; }
+ public string strEntity { get; set; }
+ }
+ #endregion
+
+ }
+}
diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages.json b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages.json
index b34d92076..eec1c89e8 100644
--- a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages.json
+++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages.json
@@ -1011,19 +1011,30 @@
"style": {
"navigationBarTitleText": "一卡通流水"
}
- }
-
-
-
- ,{
+ },
+ {
"path" : "pages/LR_OAModule/noticeExamine",
"style" :
{
"navigationBarTitleText": "通知公告",
"enablePullDownRefresh": false
}
-
- }
+ },
+ //寝室日常考核管理
+ {
+ "path": "pages/LogisticsManagement/Acc_DailyAssess/list",
+ "style": {
+ "navigationBarTitleText": "寝室日常考核管理"
+ }
+ },
+ {
+ "path": "pages/LogisticsManagement/Acc_DailyAssess/single",
+ "style": {
+ "navigationBarTitleText": "详情"
+ }
+ }
+
+
],
// 全局样式
diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/LogisticsManagement/Acc_DailyAssess/list.vue b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/LogisticsManagement/Acc_DailyAssess/list.vue
new file mode 100644
index 000000000..02414c8fd
--- /dev/null
+++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/LogisticsManagement/Acc_DailyAssess/list.vue
@@ -0,0 +1,442 @@
+
+
+
+
+
+ {{ tips }}
+
+
+
+
+
+
+
+
+ 专业部:
+ {{ displayListItem(item, 'DeptNo') }}
+
+
+ 专业:
+ {{ displayListItem(item, 'MajorNo') }}
+
+
+ 班级:
+ {{ displayListItem(item, 'ClassNo') }}
+
+
+ 宿舍楼:
+ {{ displayListItem(item, 'Dormitory') }}
+
+
+ 单元:
+ {{ displayListItem(item, 'Unit') }}
+
+
+ 楼层:
+ {{ displayListItem(item, 'Floor') }}
+
+
+ 寝室号:
+ {{ displayListItem(item, 'RId') }}
+
+
+ 学生姓名:
+ {{ displayListItem(item, 'StuNo') }}
+
+
+
+ 日期:
+ {{ displayListItem(item, 'Date') }}
+
+
+
+ 卫生奖分:
+ {{ displayListItem(item, 'AddScoreHealth') }}
+
+
+ 卫生扣分:
+ {{ displayListItem(item, 'MinusScoreHealth') }}
+
+
+ 纪律奖分:
+ {{ displayListItem(item, 'AddScore') }}
+
+
+ 纪律扣分:
+ {{ displayListItem(item, 'MinusScore') }}
+
+
+
+ 奖扣分原因:
+ {{ displayListItem(item, 'Reason') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 重置查询条件
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/LogisticsManagement/Acc_DailyAssess/single.vue b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/LogisticsManagement/Acc_DailyAssess/single.vue
new file mode 100644
index 000000000..c87499251
--- /dev/null
+++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/LogisticsManagement/Acc_DailyAssess/single.vue
@@ -0,0 +1,218 @@
+
+
+
+
+
+
+
+
+
+
+
+ 提交保存
+
+
+ 编辑本页
+
+
+ 取消编辑
+
+
+ 删除
+
+
+
+
+
+
+
\ No newline at end of file