From 0dc347579df8905bbde9ffd69603598f5a127709 Mon Sep 17 00:00:00 2001 From: dyy <807692433@qq.com> Date: Thu, 15 Sep 2022 17:21:41 +0800 Subject: [PATCH] =?UTF-8?q?app2.0=EF=BC=9A=E5=A2=9E=E5=8A=A0=E5=85=AC?= =?UTF-8?q?=E5=85=B1=E5=8C=BA=E5=9F=9F=E5=8D=AB=E7=94=9F=E7=AE=A1=E7=90=86?= =?UTF-8?q?=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Learun.Application.WebApi.csproj | 1 + .../Acc_PublicAreaHealthApi.cs | 108 +++++ .../LearunApp-2.2.0/pages.json | 15 + .../Acc_PublicAreaHealth/list.vue | 385 ++++++++++++++++++ .../Acc_PublicAreaHealth/single.vue | 331 +++++++++++++++ 5 files changed, 840 insertions(+) create mode 100644 Learun.Framework.Ultimate V7/Learun.Application.WebApi/Modules/LogisticsManagement/Acc_PublicAreaHealthApi.cs create mode 100644 Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/LogisticsManagement/Acc_PublicAreaHealth/list.vue create mode 100644 Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/LogisticsManagement/Acc_PublicAreaHealth/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 3463ee940..a50c8539e 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_PublicAreaHealthApi.cs b/Learun.Framework.Ultimate V7/Learun.Application.WebApi/Modules/LogisticsManagement/Acc_PublicAreaHealthApi.cs new file mode 100644 index 000000000..d84a80d08 --- /dev/null +++ b/Learun.Framework.Ultimate V7/Learun.Application.WebApi/Modules/LogisticsManagement/Acc_PublicAreaHealthApi.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-15 14:43 + /// 描 述:公共区域卫生管理 + /// + public class Acc_PublicAreaHealthApi : BaseApi + { + private Acc_PublicAreaHealthIBLL acc_PublicAreaHealthIBLL = new Acc_PublicAreaHealthBLL(); + + /// + /// 注册接口 + /// + public Acc_PublicAreaHealthApi() + : base("/Learun/adms/LogisticsManagement/Acc_PublicAreaHealth") + { + Get["/pagelist"] = GetPageList; + Get["/form"] = GetForm; + Post["/delete"] = DeleteForm; + Post["/save"] = SaveForm; + } + #region 获取数据 + + /// + /// 获取页面显示列表分页数据 + /// + /// + /// + public Response GetPageList(dynamic _) + { + ReqPageParam parameter = this.GetReqData(); + var data = acc_PublicAreaHealthIBLL.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_PublicAreaHealthData = acc_PublicAreaHealthIBLL.GetAcc_PublicAreaHealthEntity(keyValue); + var jsonData = new + { + Acc_PublicAreaHealth = Acc_PublicAreaHealthData, + }; + return Success(jsonData); + } + #endregion + + #region 提交数据 + + /// + /// 删除实体数据 + /// + /// + /// + public Response DeleteForm(dynamic _) + { + string keyValue = this.GetReqData(); + acc_PublicAreaHealthIBLL.DeleteEntity(keyValue); + return Success("删除成功!"); + } + /// + /// 保存实体数据(新增、修改) + /// + /// + /// + public Response SaveForm(dynamic _) + { + ReqFormEntity parameter = this.GetReqData(); + Acc_PublicAreaHealthEntity entity = parameter.strEntity.ToObject(); + acc_PublicAreaHealthIBLL.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 eec1c89e8..f4cf4d1ae 100644 --- a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages.json +++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages.json @@ -1032,9 +1032,24 @@ "style": { "navigationBarTitleText": "详情" } + }, + //公共区域卫生管理 + { + "path": "pages/LogisticsManagement/Acc_PublicAreaHealth/list", + "style": { + "navigationBarTitleText": "公共区域卫生管理" + } + }, + { + "path": "pages/LogisticsManagement/Acc_PublicAreaHealth/single", + "style": { + "navigationBarTitleText": "详情" + } } + + ], // 全局样式 diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/LogisticsManagement/Acc_PublicAreaHealth/list.vue b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/LogisticsManagement/Acc_PublicAreaHealth/list.vue new file mode 100644 index 000000000..f2743956d --- /dev/null +++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/LogisticsManagement/Acc_PublicAreaHealth/list.vue @@ -0,0 +1,385 @@ + + + + + + + \ No newline at end of file diff --git a/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/LogisticsManagement/Acc_PublicAreaHealth/single.vue b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/LogisticsManagement/Acc_PublicAreaHealth/single.vue new file mode 100644 index 000000000..a5c1aa8b5 --- /dev/null +++ b/Learun.Framework.Ultimate V7/LearunApp-2.2.0/pages/LogisticsManagement/Acc_PublicAreaHealth/single.vue @@ -0,0 +1,331 @@ + + + + \ No newline at end of file