From 0ad09ff056c6ed8719285a6ef397c531e31d36a7 Mon Sep 17 00:00:00 2001
From: zdnpc <9670595+zdbanality@user.noreply.gitee.com>
Date: Tue, 20 May 2025 14:43:00 +0800
Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=93=8D=E4=BD=9C=E6=97=A5?=
=?UTF-8?q?=E5=BF=97=E5=8A=9F=E8=83=BD=EF=BC=8C=E5=9B=BE=E6=A0=87=E8=B0=83?=
=?UTF-8?q?=E6=95=B4=E6=9B=B4=E6=8D=A2=EF=BC=8C=E9=83=A8=E5=88=86=E5=88=A0?=
=?UTF-8?q?=E9=99=A4=E5=A2=9E=E5=8A=A0=E7=A1=AE=E8=AE=A4=E5=BC=B9=E6=A1=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
PEIS/App.config | 13 +-
PEIS/Entity/DictHazardTypecs.cs | 2 -
PEIS/Entity/EnrollmentFeeItem.cs | 4 +
PEIS/Model/Enrollment/EnrollmentOrgModel.cs | 19 +-
.../Enrollment/EnrollmentPatientModel.cs | 69 +-
PEIS/Model/Exam/PartModel.cs | 2 +-
PEIS/Model/LogModel.cs | 33 +
PEIS/PEIS.csproj | 19 +
PEIS/Presenter/OperationLogPresenter.cs | 26 +
PEIS/Properties/Resources.Designer.cs | 70 ++
PEIS/Properties/Resources.resx | 71 +-
PEIS/Properties/licenses.licx | 11 +-
PEIS/ReportFiles/Guide.frx | 56 +-
PEIS/Resources/保存 (1).png | Bin 0 -> 653 bytes
PEIS/Resources/保存.png | Bin 3223 -> 680 bytes
PEIS/Resources/删除1.png | Bin 0 -> 639 bytes
PEIS/Resources/刷新 (1).png | Bin 0 -> 1119 bytes
PEIS/Resources/反馈小结.png | Bin 0 -> 1066 bytes
PEIS/Resources/取消4.png | Bin 0 -> 751 bytes
PEIS/Resources/团队报告.png | Bin 0 -> 1349 bytes
PEIS/Resources/审核.png | Bin 3620 -> 1073 bytes
PEIS/Resources/微信.png | Bin 0 -> 1247 bytes
PEIS/Resources/操作日志.png | Bin 0 -> 647 bytes
PEIS/Resources/操作日志1.png | Bin 0 -> 595 bytes
PEIS/Resources/订单完结.png | Bin 0 -> 1213 bytes
PEIS/Resources/预览.png | Bin 0 -> 679 bytes
PEIS/Utils/DAOHelp.cs | 3 +-
PEIS/View/Base/OrgForm.Designer.cs | 2 +-
PEIS/View/Base/OrgForm.cs | 30 +-
.../Enrollment/EnrollmentOrgForm.Designer.cs | 30 +-
PEIS/View/Enrollment/EnrollmentOrgForm.cs | 53 +-
PEIS/View/Enrollment/EnrollmentOrgForm.resx | 609 +++++++++---------
.../EnrollmentPersonForm.Designer.cs | 16 +-
PEIS/View/Enrollment/EnrollmentPersonForm.cs | 6 +-
PEIS/View/Exam/PartForm.Designer.cs | 38 +-
PEIS/View/Exam/PartForm.resx | 102 ++-
PEIS/View/Exam/TotalForm.Designer.cs | 78 +--
PEIS/View/Exam/TotalForm.resx | 59 +-
PEIS/View/MainForm.Designer.cs | 80 ++-
PEIS/View/MainForm.cs | 68 +-
PEIS/View/MainForm.resx | 26 -
PEIS/View/OperationLog/ILogView.cs | 18 +
PEIS/View/OperationLog/LogForm.Designer.cs | 261 ++++++++
PEIS/View/OperationLog/LogForm.cs | 68 ++
PEIS/View/OperationLog/LogForm.resx | 123 ++++
PEIS/View/Setting/DictionaryForm.Designer.cs | 4 +-
PEIS/View/Setting/PermissionForm.Designer.cs | 2 +-
PEIS/View/UControl/OpMenu.Designer.cs | 2 +-
PEIS/View/UControl/OpMenuSimple.Designer.cs | 26 +-
PEIS/View/UControl/StepViewer.cs | 1 +
.../StatisticalReportForm.Designer.cs | 6 +-
PEIS/View/statistics/StatisticalReportForm.cs | 2 -
52 files changed, 1491 insertions(+), 617 deletions(-)
create mode 100644 PEIS/Model/LogModel.cs
create mode 100644 PEIS/Presenter/OperationLogPresenter.cs
create mode 100644 PEIS/Resources/保存 (1).png
create mode 100644 PEIS/Resources/删除1.png
create mode 100644 PEIS/Resources/刷新 (1).png
create mode 100644 PEIS/Resources/反馈小结.png
create mode 100644 PEIS/Resources/取消4.png
create mode 100644 PEIS/Resources/团队报告.png
create mode 100644 PEIS/Resources/微信.png
create mode 100644 PEIS/Resources/操作日志.png
create mode 100644 PEIS/Resources/操作日志1.png
create mode 100644 PEIS/Resources/订单完结.png
create mode 100644 PEIS/Resources/预览.png
create mode 100644 PEIS/View/OperationLog/ILogView.cs
create mode 100644 PEIS/View/OperationLog/LogForm.Designer.cs
create mode 100644 PEIS/View/OperationLog/LogForm.cs
create mode 100644 PEIS/View/OperationLog/LogForm.resx
diff --git a/PEIS/App.config b/PEIS/App.config
index ecf7946..e81023c 100644
--- a/PEIS/App.config
+++ b/PEIS/App.config
@@ -7,11 +7,11 @@
-
-
+
-
+
+
@@ -19,14 +19,15 @@
-
+
-
+
+
diff --git a/PEIS/Entity/DictHazardTypecs.cs b/PEIS/Entity/DictHazardTypecs.cs
index 7ae8b91..49cfa7b 100644
--- a/PEIS/Entity/DictHazardTypecs.cs
+++ b/PEIS/Entity/DictHazardTypecs.cs
@@ -37,8 +37,6 @@ namespace PEIS.Entity
///
public string Describe { get; set; }
-
-
#region Other
[RefFlag(true)]
diff --git a/PEIS/Entity/EnrollmentFeeItem.cs b/PEIS/Entity/EnrollmentFeeItem.cs
index 6577d8a..44e63b9 100644
--- a/PEIS/Entity/EnrollmentFeeItem.cs
+++ b/PEIS/Entity/EnrollmentFeeItem.cs
@@ -63,5 +63,9 @@ namespace PEIS.Entity
//是否治疗费
[RefFlag(true)]
public Boolean IsHide { get; set; }
+
+ // 科室注意事项
+ [RefFlag(true)]
+ public String DeptTips { get; set; }
}
}
\ No newline at end of file
diff --git a/PEIS/Model/Enrollment/EnrollmentOrgModel.cs b/PEIS/Model/Enrollment/EnrollmentOrgModel.cs
index a7d5cc7..99228b3 100644
--- a/PEIS/Model/Enrollment/EnrollmentOrgModel.cs
+++ b/PEIS/Model/Enrollment/EnrollmentOrgModel.cs
@@ -33,6 +33,7 @@ namespace PEIS.Model.Enrollment
public List GetByDate(DateTime begTime, DateTime endTime, String name)
{
+ // EnrollmentPatient c = DAOHelp.GetById(new EnrollmentPatient { ID = 12671 }) as EnrollmentPatient;
if (String.IsNullOrEmpty(name))
{
return DAOHelp.GetDataBySQL($"Select * from Enrollment_Org Where ExamDate Between '{begTime}' And DateAdd(day, 1,'{endTime}')");
@@ -60,7 +61,11 @@ namespace PEIS.Model.Enrollment
var eResult = DAOHelp.ExecuteSql(enrollmentPatient, false);
var fResult = DAOHelp.ExecuteSql(enrollmentFeeItem, false);
var nResult = DAOHelp.ExecuteSql(normal);
- var dResult = DAOHelp.ExecuteSql(dept);
+
+ if (Global._hospital.Name == "德宏州中医医院")
+ {
+ var dResult = DAOHelp.ExecuteSql(dept);
+ }
return cResult > 0 && eResult > 0 && fResult > 0;
}
@@ -92,7 +97,17 @@ namespace PEIS.Model.Enrollment
var eResult = DAOHelp.ExecuteSql(enrollmentPatient, false);
var fResult = DAOHelp.ExecuteSql(enrollmentFeeItem, false);
- return cResult > 0 && eResult > 0 && fResult > 0;
+ if (cResult > 0 && eResult > 0 && fResult > 0)
+ {
+ var enPatients = DAOHelp.GetDataBySQL($@"select Name, OEID from Enrollment_Patient where Id = {EId}");
+ if (enPatients != null && enPatients.Count > 0)
+ {
+ new Entity.Log($@"撤回发送到科室:体检号={EId},体检者={enPatients[0].Name},OEID={enPatients[0].OEID}", "3").Save();
+ }
+ return true;
+ }
+
+ return false;
}
public List GetExcelList(Int64 oeID)
diff --git a/PEIS/Model/Enrollment/EnrollmentPatientModel.cs b/PEIS/Model/Enrollment/EnrollmentPatientModel.cs
index e0e0b32..775f3f2 100644
--- a/PEIS/Model/Enrollment/EnrollmentPatientModel.cs
+++ b/PEIS/Model/Enrollment/EnrollmentPatientModel.cs
@@ -129,7 +129,11 @@ namespace PEIS.Model.Enrollment
var eResult = DAOHelp.ExecuteSql(enrollmentPatient, false);
var fResult = DAOHelp.ExecuteSql(enrollmentFeeItem, false);
var nResult = DAOHelp.ExecuteSql(normal);
- var dResult = DAOHelp.ExecuteSql(dept);
+
+ if (Global._hospital.Name == "德宏州中医医院")
+ {
+ var dResult = DAOHelp.ExecuteSql(dept);
+ }
return cResult > 0 && eResult > 0 && fResult > 0;
}
@@ -137,15 +141,35 @@ namespace PEIS.Model.Enrollment
// 取消登记
public bool CancelRegInfo(Int64 EId)
{
+ List _patients = DAOHelp.GetDataBySQL($@"Select * From Enrollment_Patient where ID = {EId}");
+ if (_patients == null || _patients.Count == 0) return false;
+
+ // 删除项目信息
var feeItem = $@"DELETE FROM Enrollment_FeeItem WHERE EID = {EId}";
+ // 删除体检号
var enrollmentPatient = $@"DELETE FROM Enrollment_Patient WHERE ID = {EId}";
+ // 删除收费订单
var checkCost = $@"UPDATE Enrollment_CheckCost SET DeleteTime = GETDATE(), Deleter = '{Global.currentUser.Name}' WHERE EID = {EId} AND DeleteTime IS NULL";
var fResult = DAOHelp.ExecuteSql(feeItem, false);
var eResult = DAOHelp.ExecuteSql(enrollmentPatient, false);
var cResult = DAOHelp.ExecuteSql(checkCost, false);
- return fResult > 0 && eResult > 0;
+ string _logStr = "删除体检者:";
+ if (fResult > 0 && eResult > 0)
+ {
+ EnrollmentPatient orgPatient = _patients[0];
+ if (orgPatient.OEID != null)
+ {
+ // 剔除分组
+ var enrollmentOrgPatient = $@"delete from Enrollment_OrgPatient where GroupID = {orgPatient.GroupID} and PID = {orgPatient.PID} and OID = {orgPatient.OEID}";
+ var oResulr = DAOHelp.ExecuteSql(enrollmentOrgPatient, false);
+ _logStr = "删除团体成员:";
+ }
+ new Entity.Log($@"{_logStr}PID={orgPatient.PID},EID={orgPatient.ID},Name={orgPatient.Name}", "3").Save();
+ return true;
+ }
+ return false;
}
// 删除订单
@@ -156,19 +180,34 @@ namespace PEIS.Model.Enrollment
var cResult = DAOHelp.ExecuteSql(checkCost, false);
var fResult = DAOHelp.ExecuteSql(feeItem, false);
-
- return cResult > 0 && fResult > 0;
+ if (cResult > 0 && fResult > 0)
+ {
+ var costs = DAOHelp.GetDataBySQL($"Select a.Id, a.EID, a.OEID, b.Name From Enrollment_CheckCost a left join Enrollment_Patient b on a.Eid = b.Id WHERE a.Id = {id}");
+ if (costs != null && costs.Count > 0)
+ {
+ new Entity.Log($@"删除体检订单:体检号={costs[0].EID},体检者={costs[0].Name},订单号={costs[0].ID},OEID={costs[0].OEID}", "3").Save();
+ }
+ return true;
+ }
+ return false;
}
// 取消记账
public bool CancelCharge(Int64 id)
{
var sql = $@"UPDATE Enrollment_CheckCost SET ChargeTime = null, ChargerCode = null, Charger = null WHERE ID = {id}";
- return DAOHelp.ExecuteSql(sql, false) > 0;
+ if (DAOHelp.ExecuteSql(sql, false) > 0)
+ {
+ var costs = DAOHelp.GetDataBySQL($"Select a.Id, a.EID, a.OEID, b.Name From Enrollment_CheckCost a left join Enrollment_Patient b on a.Eid = b.Id WHERE a.Id = {id}");
+ if (costs != null && costs.Count > 0)
+ {
+ new Entity.Log($@"体检订单取消记账:体检号={costs[0].EID},体检者={costs[0].Name},订单号={costs[0].ID},OEID={costs[0].OEID}", "3").Save();
+ }
+ return true;
+ }
+ return false;
}
-
-
public List GetItemsByPack(Int64 id) // 从套餐获取收费项目
{
return DAOHelp.GetDataBySQL($"Select * From vi_PackFeeItem WHERE PID = {id} ORDER BY ItemClass,UnitName, DeptCode, FeeItemCode");
@@ -179,6 +218,7 @@ namespace PEIS.Model.Enrollment
return DAOHelp.GetDataBySQL("Select * From vi_FeeItem ORDER BY ItemClass, UnitName, DeptCode, FeeItemCode");
}
+ // 撤回发送到科室
public bool RecallDept(Int64 EId) // 撤回发送科室
{
var checkCost = $@"UPDATE Enrollment_CheckCost SET SendTime = null, SenderCode = null, Sender = null WHERE EID = {EId} AND SendTime is not null AND DeleteTime is null AND WeChatCostTime is null";
@@ -189,7 +229,17 @@ namespace PEIS.Model.Enrollment
var eResult = DAOHelp.ExecuteSql(enrollmentPatient, false);
var fResult = DAOHelp.ExecuteSql(enrollmentFeeItem, false);
- return cResult > 0 && eResult > 0 && fResult > 0;
+ if (cResult > 0 && eResult > 0 && fResult > 0)
+ {
+
+ var enPatients = DAOHelp.GetDataBySQL($@"select Name, OEID from Enrollment_Patient where Id = {EId}");
+ if (enPatients != null && enPatients.Count > 0)
+ {
+ new Entity.Log($@"撤回发送到科室:体检号={EId},体检者={enPatients[0].Name},OEID={enPatients[0].OEID}", "3").Save();
+ }
+ return true;
+ }
+ return false;
}
public List GetEnrollmentPatientRegItems(string begDate, string endDate, string name) // 获取个人体检人员列表
@@ -262,7 +312,8 @@ namespace PEIS.Model.Enrollment
return DAOHelp.GetDataBySQL($@"SELECT
a.*,
b.IsHide,
- c.Address
+ c.Address,
+ c.DeptTips
FROM
[dbo].[Enrollment_FeeItem] a
LEFT JOIN Dict_FeeItem b ON a.KeyNo = b.KeyNo
diff --git a/PEIS/Model/Exam/PartModel.cs b/PEIS/Model/Exam/PartModel.cs
index 8283b87..6c95a94 100644
--- a/PEIS/Model/Exam/PartModel.cs
+++ b/PEIS/Model/Exam/PartModel.cs
@@ -444,7 +444,7 @@ namespace PEIS.Model
var id = DAOHelp
.GetDataBySQL(
- $@"SELECT * FROM Exam_Part Where EID={examPart.EID} AND DeptCode='{examPart.DeptCode}'")
+ $@"SELECT * FROM Exam_Part Where EID={examPart.EID} AND DeptCode='{examPart.DeptCode}'")
.FirstOrDefault()?.ID ?? 0;
if (id == 0) return false;
DAOHelp.ExecuteSql($"DELETE Exam_Result WHERE PID ={id} ");
diff --git a/PEIS/Model/LogModel.cs b/PEIS/Model/LogModel.cs
new file mode 100644
index 0000000..8249296
--- /dev/null
+++ b/PEIS/Model/LogModel.cs
@@ -0,0 +1,33 @@
+using PEIS.Entity;
+using PEIS.Utils;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace PEIS.Model
+{
+ public class LogModel : IModel
+ {
+ public List GetItems()
+ {
+ throw new NotImplementedException();
+ }
+
+ public List GetLogData(DateTime beg, DateTime end, List types)
+ {
+ string sql = $@"select * from Log where Time between '{beg:yyyy-MM-dd}' and '{end.AddDays(1):yyyy-MM-dd}' ";
+ if (types != null && types.Count > 0)
+ {
+ sql += "and Type in (";
+ foreach(string type in types)
+ {
+ sql += "'" + type + "'" + ",";
+ }
+ sql = sql.Substring(0, sql.Length - 1) + ") ";
+ }
+ sql += "order by Time desc";
+ return DAOHelp.GetDataBySQL(sql);
+ }
+ }
+}
diff --git a/PEIS/PEIS.csproj b/PEIS/PEIS.csproj
index 27382d5..032c688 100644
--- a/PEIS/PEIS.csproj
+++ b/PEIS/PEIS.csproj
@@ -207,6 +207,7 @@
+
@@ -214,6 +215,7 @@
+
@@ -424,6 +426,13 @@
PartForm.cs
+
+
+ Form
+
+
+ LogForm.cs
+
Form
@@ -650,6 +659,9 @@
PartForm.cs
Designer
+
+ LogForm.cs
+
DictionaryDEditFrom.cs
@@ -790,6 +802,13 @@
+
+
+
+
+
+
+
Always
diff --git a/PEIS/Presenter/OperationLogPresenter.cs b/PEIS/Presenter/OperationLogPresenter.cs
new file mode 100644
index 0000000..ba431ad
--- /dev/null
+++ b/PEIS/Presenter/OperationLogPresenter.cs
@@ -0,0 +1,26 @@
+using PEIS.Base;
+using PEIS.Model;
+using PEIS.View.OperationLog;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace PEIS.Presenter
+{
+ internal class OperationLogPresenter : Presenter
+ {
+
+ public OperationLogPresenter(ILogView view): base (view) {
+
+ }
+
+ protected override void OnViewSet()
+ {
+ View.GetLogData += (send, orgs) =>
+ {
+ View.ShowLogData(new LogModel().GetLogData(orgs.Item.begDate, orgs.Item.endDate, orgs.Item.types));
+ };
+ }
+ }
+}
diff --git a/PEIS/Properties/Resources.Designer.cs b/PEIS/Properties/Resources.Designer.cs
index f142d85..baf42c5 100644
--- a/PEIS/Properties/Resources.Designer.cs
+++ b/PEIS/Properties/Resources.Designer.cs
@@ -250,6 +250,16 @@ namespace PEIS.Properties {
}
}
+ ///
+ /// 查找 System.Drawing.Bitmap 类型的本地化资源。
+ ///
+ internal static System.Drawing.Bitmap 删除1 {
+ get {
+ object obj = ResourceManager.GetObject("删除1", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
///
/// 查找 System.Drawing.Bitmap 类型的本地化资源。
///
@@ -260,6 +270,16 @@ namespace PEIS.Properties {
}
}
+ ///
+ /// 查找 System.Drawing.Bitmap 类型的本地化资源。
+ ///
+ internal static System.Drawing.Bitmap 刷新__1_ {
+ get {
+ object obj = ResourceManager.GetObject("刷新 (1)", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
///
/// 查找 System.Drawing.Bitmap 类型的本地化资源。
///
@@ -280,6 +300,16 @@ namespace PEIS.Properties {
}
}
+ ///
+ /// 查找 System.Drawing.Bitmap 类型的本地化资源。
+ ///
+ internal static System.Drawing.Bitmap 取消4 {
+ get {
+ object obj = ResourceManager.GetObject("取消4", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
///
/// 查找 System.Drawing.Bitmap 类型的本地化资源。
///
@@ -300,6 +330,16 @@ namespace PEIS.Properties {
}
}
+ ///
+ /// 查找 System.Drawing.Bitmap 类型的本地化资源。
+ ///
+ internal static System.Drawing.Bitmap 团队报告 {
+ get {
+ object obj = ResourceManager.GetObject("团队报告", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
///
/// 查找 System.Drawing.Bitmap 类型的本地化资源。
///
@@ -350,6 +390,26 @@ namespace PEIS.Properties {
}
}
+ ///
+ /// 查找 System.Drawing.Bitmap 类型的本地化资源。
+ ///
+ internal static System.Drawing.Bitmap 操作日志 {
+ get {
+ object obj = ResourceManager.GetObject("操作日志", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ ///
+ /// 查找 System.Drawing.Bitmap 类型的本地化资源。
+ ///
+ internal static System.Drawing.Bitmap 操作日志1 {
+ get {
+ object obj = ResourceManager.GetObject("操作日志1", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
///
/// 查找 System.Drawing.Bitmap 类型的本地化资源。
///
@@ -410,6 +470,16 @@ namespace PEIS.Properties {
}
}
+ ///
+ /// 查找 System.Drawing.Bitmap 类型的本地化资源。
+ ///
+ internal static System.Drawing.Bitmap 预览 {
+ get {
+ object obj = ResourceManager.GetObject("预览", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
///
/// 查找 System.Drawing.Bitmap 类型的本地化资源。
///
diff --git a/PEIS/Properties/Resources.resx b/PEIS/Properties/Resources.resx
index 6bd5584..ccf5ed8 100644
--- a/PEIS/Properties/Resources.resx
+++ b/PEIS/Properties/Resources.resx
@@ -121,6 +121,9 @@
..\Resources\取消2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\查找.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
..\Resources\取消弃检.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -130,8 +133,11 @@
..\Resources\审核.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\left.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\添加.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\shang.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
..\Resources\menu.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -139,6 +145,9 @@
..\Resources\update.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\完结.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
..\Resources\Excel.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -148,6 +157,9 @@
..\Resources\保存.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\团队报告.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
..\Resources\menuItem.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -160,29 +172,32 @@
..\Resources\Report.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\查找.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
-
- ..\Resources\生成结论.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\预览报告.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
..\Resources\体检登记.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\套餐.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\取消4.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\取消审核.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
..\Resources\刷新.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\个人信息 (1).png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
-
- ..\Resources\添加.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\操作日志.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
..\Resources\excelDown.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\套餐.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\预览.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
..\Resources\结论.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -190,6 +205,9 @@
..\Resources\wechatlogo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\操作日志1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
..\Resources\添加1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -199,8 +217,11 @@
..\Resources\保存2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\完结.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\删除1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\生成结论.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
..\Resources\WeChat.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -211,19 +232,19 @@
..\Resources\分检页面.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\取消审核.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\left.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\xia.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
..\Resources\总检页面.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\预览报告.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
-
- ..\Resources\shang.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\个人信息 (1).png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
- ..\Resources\xia.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Resources\刷新 (1).png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
\ No newline at end of file
diff --git a/PEIS/Properties/licenses.licx b/PEIS/Properties/licenses.licx
index afaa6e0..dab6bab 100644
--- a/PEIS/Properties/licenses.licx
+++ b/PEIS/Properties/licenses.licx
@@ -1,8 +1,11 @@
+DevExpress.XtraEditors.Repository.RepositoryItemCheckEdit, DevExpress.XtraEditors.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+DevExpress.XtraEditors.Repository.RepositoryItemSearchLookUpEdit, DevExpress.XtraGrid.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+DevExpress.XtraEditors.Repository.RepositoryItemComboBox, DevExpress.XtraEditors.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+DevExpress.XtraEditors.TreeListLookUpEdit, DevExpress.XtraTreeList.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
DevExpress.XtraEditors.Repository.RepositoryItemGridLookUpEdit, DevExpress.XtraGrid.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-DevExpress.XtraNavBar.NavBarControl, DevExpress.XtraNavBar.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+DevExpress.XtraEditors.Repository.RepositoryItemTextEdit, DevExpress.XtraEditors.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
DevExpress.XtraTabbedMdi.XtraTabbedMdiManager, DevExpress.XtraBars.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-DevExpress.XtraEditors.Repository.RepositoryItemCheckEdit, DevExpress.XtraEditors.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
DevExpress.XtraTreeList.TreeList, DevExpress.XtraTreeList.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
DevExpress.XtraCharts.ChartControl, DevExpress.XtraCharts.v17.1.UI, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
-DevExpress.XtraEditors.Repository.RepositoryItemComboBox, DevExpress.XtraEditors.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
+DevExpress.XtraNavBar.NavBarControl, DevExpress.XtraNavBar.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
diff --git a/PEIS/ReportFiles/Guide.frx b/PEIS/ReportFiles/Guide.frx
index 215b6af..8d7c7bc 100644
--- a/PEIS/ReportFiles/Guide.frx
+++ b/PEIS/ReportFiles/Guide.frx
@@ -1,5 +1,5 @@
-
+
using System;
using System.Collections;
using System.Collections.Generic;
@@ -161,28 +161,30 @@ namespace FastReport
-
+
-
-
+
+
-
+
-
-
+
+
+
+
@@ -191,24 +193,28 @@ namespace FastReport
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/PEIS/Resources/保存 (1).png b/PEIS/Resources/保存 (1).png
new file mode 100644
index 0000000000000000000000000000000000000000..91c1b23a1fb816b2185ec42f0558a96d0338a56f
GIT binary patch
literal 653
zcmV;80&@L{P)Px%M@d9MR9HvtmoaD*K@^7nf4!Y6v=A&T3<@fu5Wzx26wU2L5G}04QVhER3uCRN
zR*GfpVi3_n5+i~lXrWCYptyUwXMtzt5oEZV^w$h{EE#9{#k2w4R9K?h1G+X(K4
zU^>zZFa*dq80t{D#4pWa)BtJ@2)Fy5+7t_mPVgS!r0=SWIsgSbykrpLzH1r)#j-<(
zL`g&zmVc=u&+c(CDNe@#YK7Usb&^*EnEk$F7Umx?Y=meFz#5Uw$Sog`DuQXxd=Uk0
zbRbS-Il+B`XGP>;*;8jCcm9QF3!q?EiUws0B42$k-`5hrk{owdo`4tzF#@-ISJh%R8`fwzNWpUeZ+urB
zY|DY9;LUbHlGd`rpCmr|uIm4f0alk_36NT|Xp8}pr`B46)dNc3fjt_D>m>0}+_DdJ
z0MaH-qt|jEO~AC;9)OkuLnFa{BWG+$Yj2X?kld#!m!JRKkUC9hIl*IsC$j($;nlKd
zUP}eA?ha&8dDHtqX9;=$mL1$6IGB+Wp6{uUEm&&0SeVK}44GB1F=~}Y
zE!-I&DXauhVyS{6XcU8>*&B4z`M^d{49ukP)d~q3Yb{a;B8cj&+LGD{6mlTr}YakSPA+yO_Yi_6bAbIs~Q&btbfgPpzMU(ndl8b8}bxM
zYnUiz#@MVhuCBH|6Tq$nM@T^WRnuH5V7t*-Vm0bZYfG!5wj0)nc@vSi0`PNYT=1oF
zc_oOp0qmpU00fO|x^Xc68Qn?%d}-~sooH7ci1q=FMK+kdSQ#Y^(RHFaz;JTvzYuiZ
zm*#ku6Dl
zV&2?3)#AtEH~rfD1B6`xSnW=?dfqVy{$Bt$_`oD;|9=$1tPB)(pk09e5jIO3!D}@0XTVT7v6EMDe(ma$0AOR-A
zK2MqhzejSgKoIu}XJFj`Fk=pamyOfpl+1L>m*&JD%e&)17#ZgbE8d#bhDhlPFC{*A
z6`)`^qn
dsnK%>egX7J)i93Q^T+@I002ovPDHLkV1j@+F=zk)
literal 3223
zcmeHJc{J4h8vo5=#uBCxieV;6lATN;&4`S$rLhlhwzp(!>`O7o+c07fYHBQ@kR>EB
z*2bCuS`R(}5GAooS8KQP#7a&&&DmB9C+rZZAfE@qJ*3sSwKrp`)_*
zU_==LB6S1S)dbvJF7SlhQ~`ZEyrc)3&$}8zPSm3Hnd0<+>-Ug)2p~EXa3be+<{Z;_
z74mV{NUNR0Ehu7ulgLLao=+uBGCd-hu>M
zEj;ejjIC<$E*uB~0pgZo3&N5Oy0~C1CZB`vEiEY1B~O
zk&i^KmP91Xq(@y|UYdTPD(6iCsjVP8rJ%hyd-mR0wndvfWF*%!KNL$&8@F!f25BM~>+TE9YmRJ*e_B9cq1#ghxL_oSIeht@&(}x+|J3)Um+`jDxU=R<%1ZH0
z_c`e-qxh5*>Y(T+uHo4^hA{3TjKC7GYs^>k#PD`UZIQgVN~{!M2E|>3_Bsj{ur}jb
zj>Hr}>C*e8yz$u1Nh@Itpt}icH*6V{BCdJ(;^T*3@$rFXP&!)T-kDt7Py_p8b+Y4S!{MYA84~1C9V(rg82vUjW_H
zFS*I)`AMYPtGD?TBHN7!*l&Dipy^SfjQ>Tb^i|QibxAP_(0lh5UZ^OM#FQl>)P$vd
zEJGzQ02l*g#c$fs%(u~SRTcmt01*A%{v3Dph+0MiZI#_b4XRP`Hh8)}Bx?DyjTUF!
z{Bx8`W}dYFkGfAI1!f;2S8Ss0zrborwDaR8mVvrI4|+IO_V=f@qvI@)ywC{|G~ZWf
zB)kkmq>mEm0Z$*t@R0=_#J5uM1U=8QlYfanDt$He$ob#sN1c45Q1d!yI!F+I|jX7ya%Z(PrJISm_ZRq)6H+lSWB|g`xi?ulwR1pJKo>_L?
zk0R2MA!%rdQcO$n)q$z{1s^lO+bmNNp1}W}*Vb}MSe*Yhj
z7$tQNY!vIn7ktM99==I9J=02i#>6KS7o)(KGXVpUS(SCu@*@jpv{;fS9Z>+{kY(Ys
z5(wa>D`VzD25^-$OM$n(d!QLs-P((uvNBK~e&ler@W%fme|g*(gvS%h@-
z+NZ*LStW+|?JpgRTkx@z3B#B1TthkZ!iWCjTlM>rKuu%lrF&}kO_WT_*P3L!u{{ah
zKvwgM*1U0e@nA~2QTfw^wKr2zo^vHFUQS#M(Y^i`rZSIL1mYnSDtCkg_n{G~3roFnzE1h`4ZWCJ>
zhMCXXeFE8+3^FFK_mLS^uu4lgtRQdVn`3a)yjcY839`5~)fJ!WlsU3^-YsNaF*rGlpHeFDOZV^{qh4ivW-Pnb4IpVzO|1om@x?c$RGES1l;`m
zour~w84hWQ=SYtii)>%k%+ua`4cfZ;GRVEZ3gF(<6T`7hI7t-&Jevb`$l4J+f&-p9#{M@=igO5&vN6d24vi}
zOoY5MAy$_p4xC`dDOtH%Oi3o)RIv^(99ZpEvOOf^qlt{b8+}2~A$k2^
zgGEP&4;T1b?rWhu36BvPr$vzgQm#4IJ%!7W00=ojp;e~J^%m!
diff --git a/PEIS/Resources/删除1.png b/PEIS/Resources/删除1.png
new file mode 100644
index 0000000000000000000000000000000000000000..e5ba1e1434ebda206498ee5183adda7ffe2afe9c
GIT binary patch
literal 639
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
Hu0mjffWu{?
literal 0
HcmV?d00001
diff --git a/PEIS/Resources/审核.png b/PEIS/Resources/审核.png
index 2da7105646bf3364a4efed7cc69195d3c5e77f4b..87ccff3606375a5492784ff51226f23b9756d8fb 100644
GIT binary patch
delta 1040
zcmV+r1n>K#9I*(HFnYug8*^+H6=
zOj|DvQb9=(Z^W4-UJ*ebdiuyng}AzDhSF{Io8#z36C
-
-
- iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAbZJREFUWEft
- k71Kw1AUx9OiFelHkiI4CDqIi5PioNCtIA7i0AewS3F26AsIHZSOQu4TCG6CrsWPRewLiDWZHUXBQZz0
- nPackGuT9CamBSE/+NOez/uHe6MhZeF8T0r9A3/j1zgu0ZEyWCi1bs8pHAupgdRALAO5rVqFB6OIxiXC
- aoEGsnOLRTQRVTQuEctAkqQG/qeB6bWdVcxHFY1LxDKAL5oHo4jGJcJqgQaSJDUwEQPZ8kIRtGSIpwr8
- 6pTuMzYDpmXf8fJg2V3+T2MyWPAzEPYVmOL5yhvr7YdDGhuQm80Yotf09qCoKoOFqAZY1DqS0BlMql5B
- 4BKAayo9FA7AhIoBuO9L7M3kjRKlXHgx3PenKewXjqksgXmj3X2kUN3AqKXwLq4p1Ayrt4u5qeUN6WtA
- hvZgkISBfP14hcI+mMtt1tYpdNFbN460B4MkDHhrUXqVDSBBiwuN0z2usfSjzgWVXUzhvA/NY0LVQKF5
- ts0HUEoCHmEHHuE9hRI8BxKUGuApKCljzJfc2LI/aE0g8PW8cv9MtVGl9N+Bw99cI6Nk2V80ljz5/ZO6
- 76EgqB1Qmw+a9gOf+QzFRYB8YAAAAABJRU5ErkJggg==
-
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAbZJREFUWEft
- k71Kw1AUx9OiFelHkiI4CDqIi5PioNCtIA7i0AewS3F26AsIHZSOQu4TCG6CrsWPRewLiDWZHUXBQZz0
- nPackGuT9CamBSE/+NOez/uHe6MhZeF8T0r9A3/j1zgu0ZEyWCi1bs8pHAupgdRALAO5rVqFB6OIxiXC
- aoEGsnOLRTQRVTQuEctAkqQG/qeB6bWdVcxHFY1LxDKAL5oHo4jGJcJqgQaSJDUwEQPZ8kIRtGSIpwr8
- 6pTuMzYDpmXf8fJg2V3+T2MyWPAzEPYVmOL5yhvr7YdDGhuQm80Yotf09qCoKoOFqAZY1DqS0BlMql5B
- 4BKAayo9FA7AhIoBuO9L7M3kjRKlXHgx3PenKewXjqksgXmj3X2kUN3AqKXwLq4p1Ayrt4u5qeUN6WtA
- hvZgkISBfP14hcI+mMtt1tYpdNFbN460B4MkDHhrUXqVDSBBiwuN0z2usfSjzgWVXUzhvA/NY0LVQKF5
- ts0HUEoCHmEHHuE9hRI8BxKUGuApKCljzJfc2LI/aE0g8PW8cv9MtVGl9N+Bw99cI6Nk2V80ljz5/ZO6
- 76EgqB1Qmw+a9gOf+QzFRYB8YAAAAABJRU5ErkJggg==
diff --git a/PEIS/View/OperationLog/ILogView.cs b/PEIS/View/OperationLog/ILogView.cs
new file mode 100644
index 0000000..4304ca1
--- /dev/null
+++ b/PEIS/View/OperationLog/ILogView.cs
@@ -0,0 +1,18 @@
+using PEIS.Base;
+using PEIS.Entity;
+using PEIS.Event;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace PEIS.View.OperationLog
+{
+ interface ILogView : IViewBase
+ {
+ // 获取日志数据
+ event EventHandler> GetLogData;
+
+ void ShowLogData(List items);
+ }
+}
diff --git a/PEIS/View/OperationLog/LogForm.Designer.cs b/PEIS/View/OperationLog/LogForm.Designer.cs
new file mode 100644
index 0000000..2081a76
--- /dev/null
+++ b/PEIS/View/OperationLog/LogForm.Designer.cs
@@ -0,0 +1,261 @@
+
+using DevExpress.XtraEditors.Repository;
+
+namespace PEIS.View.OperationLog
+{
+ partial class LogForm
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ DevExpress.XtraGrid.GridFormatRule gridFormatRule1 = new DevExpress.XtraGrid.GridFormatRule();
+ DevExpress.XtraEditors.FormatConditionRuleExpression formatConditionRuleExpression1 = new DevExpress.XtraEditors.FormatConditionRuleExpression();
+ this.gridColumn5 = new DevExpress.XtraGrid.Columns.GridColumn();
+ this.EndDate = new System.Windows.Forms.DateTimePicker();
+ this.BegDate = new System.Windows.Forms.DateTimePicker();
+ this.label2 = new System.Windows.Forms.Label();
+ this.label1 = new System.Windows.Forms.Label();
+ this.refreshBtn = new System.Windows.Forms.Button();
+ this.LogGridControl = new DevExpress.XtraGrid.GridControl();
+ this.LogGridView = new DevExpress.XtraGrid.Views.Grid.GridView();
+ this.gridColumn4 = new DevExpress.XtraGrid.Columns.GridColumn();
+ this.repoMemo = new DevExpress.XtraEditors.Repository.RepositoryItemMemoEdit();
+ this.gridColumn2 = new DevExpress.XtraGrid.Columns.GridColumn();
+ this.gridColumn3 = new DevExpress.XtraGrid.Columns.GridColumn();
+ this.gridColumn1 = new DevExpress.XtraGrid.Columns.GridColumn();
+ this.panel1 = new System.Windows.Forms.Panel();
+ ((System.ComponentModel.ISupportInitialize)(this.LogGridControl)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.LogGridView)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.repoMemo)).BeginInit();
+ this.panel1.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // gridColumn5
+ //
+ this.gridColumn5.Caption = "日志类型";
+ this.gridColumn5.FieldName = "Type";
+ this.gridColumn5.MaxWidth = 75;
+ this.gridColumn5.Name = "gridColumn5";
+ this.gridColumn5.OptionsColumn.AllowEdit = false;
+ this.gridColumn5.OptionsColumn.AllowSort = DevExpress.Utils.DefaultBoolean.False;
+ this.gridColumn5.Visible = true;
+ this.gridColumn5.VisibleIndex = 3;
+ //
+ // EndDate
+ //
+ this.EndDate.CustomFormat = " yyyy 年 MM 月 dd 日";
+ this.EndDate.Format = System.Windows.Forms.DateTimePickerFormat.Custom;
+ this.EndDate.Location = new System.Drawing.Point(296, 7);
+ this.EndDate.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3);
+ this.EndDate.Name = "EndDate";
+ this.EndDate.Size = new System.Drawing.Size(152, 23);
+ this.EndDate.TabIndex = 8;
+ //
+ // BegDate
+ //
+ this.BegDate.CustomFormat = " yyyy 年 MM 月 dd 日";
+ this.BegDate.Format = System.Windows.Forms.DateTimePickerFormat.Custom;
+ this.BegDate.Location = new System.Drawing.Point(63, 7);
+ this.BegDate.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3);
+ this.BegDate.Name = "BegDate";
+ this.BegDate.Size = new System.Drawing.Size(152, 23);
+ this.BegDate.TabIndex = 7;
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(237, 10);
+ this.label2.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(56, 17);
+ this.label2.TabIndex = 6;
+ this.label2.Text = "终止日期";
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(4, 11);
+ this.label1.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(56, 17);
+ this.label1.TabIndex = 5;
+ this.label1.Text = "起始日期";
+ //
+ // refreshBtn
+ //
+ this.refreshBtn.Image = global::PEIS.Properties.Resources.刷新;
+ this.refreshBtn.Location = new System.Drawing.Point(477, 2);
+ this.refreshBtn.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3);
+ this.refreshBtn.Name = "refreshBtn";
+ this.refreshBtn.Size = new System.Drawing.Size(68, 32);
+ this.refreshBtn.TabIndex = 9;
+ this.refreshBtn.Text = "刷新";
+ this.refreshBtn.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+ this.refreshBtn.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText;
+ this.refreshBtn.UseVisualStyleBackColor = true;
+ //
+ // LogGridControl
+ //
+ this.LogGridControl.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.LogGridControl.Location = new System.Drawing.Point(0, 37);
+ this.LogGridControl.MainView = this.LogGridView;
+ this.LogGridControl.Name = "LogGridControl";
+ this.LogGridControl.Size = new System.Drawing.Size(1050, 600);
+ this.LogGridControl.TabIndex = 10;
+ this.LogGridControl.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
+ this.LogGridView});
+ //
+ // LogGridView
+ //
+ this.LogGridView.AutoFillColumn = this.gridColumn4;
+ this.LogGridView.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] {
+ this.gridColumn2,
+ this.gridColumn3,
+ this.gridColumn4,
+ this.gridColumn5,
+ this.gridColumn1});
+ gridFormatRule1.Column = this.gridColumn5;
+ gridFormatRule1.ColumnApplyTo = this.gridColumn5;
+ gridFormatRule1.Name = "Format0";
+ formatConditionRuleExpression1.Appearance.ForeColor = System.Drawing.Color.Red;
+ formatConditionRuleExpression1.Appearance.Options.UseForeColor = true;
+ formatConditionRuleExpression1.Expression = "[Type] = \'DELETE\'";
+ gridFormatRule1.Rule = formatConditionRuleExpression1;
+ this.LogGridView.FormatRules.Add(gridFormatRule1);
+ this.LogGridView.GridControl = this.LogGridControl;
+ this.LogGridView.IndicatorWidth = 50;
+ this.LogGridView.Name = "LogGridView";
+ this.LogGridView.OptionsCustomization.AllowFilter = false;
+ this.LogGridView.OptionsCustomization.AllowSort = false;
+ this.LogGridView.OptionsView.RowAutoHeight = true;
+ this.LogGridView.OptionsView.ShowGroupPanel = false;
+ this.LogGridView.RowHeight = 40;
+ //
+ // gridColumn4
+ //
+ this.gridColumn4.Caption = "日志内容";
+ this.gridColumn4.ColumnEdit = this.repoMemo;
+ this.gridColumn4.FieldName = "Content";
+ this.gridColumn4.Name = "gridColumn4";
+ this.gridColumn4.OptionsColumn.AllowEdit = false;
+ this.gridColumn4.OptionsColumn.AllowSort = DevExpress.Utils.DefaultBoolean.False;
+ this.gridColumn4.Visible = true;
+ this.gridColumn4.VisibleIndex = 2;
+ this.gridColumn4.Width = 582;
+ //
+ // repoMemo
+ //
+ this.repoMemo.Name = "repoMemo";
+ //
+ // gridColumn2
+ //
+ this.gridColumn2.Caption = "操作时间";
+ this.gridColumn2.FieldName = "Time";
+ this.gridColumn2.GroupFormat.FormatString = "yyyy-MM-dd HH:mm";
+ this.gridColumn2.GroupFormat.FormatType = DevExpress.Utils.FormatType.DateTime;
+ this.gridColumn2.MaxWidth = 150;
+ this.gridColumn2.Name = "gridColumn2";
+ this.gridColumn2.OptionsColumn.AllowEdit = false;
+ this.gridColumn2.OptionsColumn.AllowSort = DevExpress.Utils.DefaultBoolean.False;
+ this.gridColumn2.Visible = true;
+ this.gridColumn2.VisibleIndex = 0;
+ this.gridColumn2.Width = 150;
+ //
+ // gridColumn3
+ //
+ this.gridColumn3.Caption = "操作人";
+ this.gridColumn3.FieldName = "Operator";
+ this.gridColumn3.MaxWidth = 150;
+ this.gridColumn3.Name = "gridColumn3";
+ this.gridColumn3.OptionsColumn.AllowEdit = false;
+ this.gridColumn3.OptionsColumn.AllowSort = DevExpress.Utils.DefaultBoolean.False;
+ this.gridColumn3.Visible = true;
+ this.gridColumn3.VisibleIndex = 1;
+ this.gridColumn3.Width = 150;
+ //
+ // gridColumn1
+ //
+ this.gridColumn1.Caption = "id";
+ this.gridColumn1.FieldName = "ID";
+ this.gridColumn1.MaxWidth = 75;
+ this.gridColumn1.Name = "gridColumn1";
+ this.gridColumn1.OptionsColumn.AllowEdit = false;
+ this.gridColumn1.OptionsColumn.AllowSort = DevExpress.Utils.DefaultBoolean.False;
+ this.gridColumn1.Visible = true;
+ this.gridColumn1.VisibleIndex = 4;
+ //
+ // panel1
+ //
+ this.panel1.BackColor = System.Drawing.Color.White;
+ this.panel1.Controls.Add(this.EndDate);
+ this.panel1.Controls.Add(this.label1);
+ this.panel1.Controls.Add(this.refreshBtn);
+ this.panel1.Controls.Add(this.label2);
+ this.panel1.Controls.Add(this.BegDate);
+ this.panel1.Dock = System.Windows.Forms.DockStyle.Top;
+ this.panel1.Location = new System.Drawing.Point(0, 0);
+ this.panel1.Name = "panel1";
+ this.panel1.Size = new System.Drawing.Size(1050, 37);
+ this.panel1.TabIndex = 11;
+ //
+ // LogForm
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 17F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(1050, 637);
+ this.Controls.Add(this.LogGridControl);
+ this.Controls.Add(this.panel1);
+ this.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
+ this.Name = "LogForm";
+ this.Text = "logForm";
+ this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
+ ((System.ComponentModel.ISupportInitialize)(this.LogGridControl)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.LogGridView)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.repoMemo)).EndInit();
+ this.panel1.ResumeLayout(false);
+ this.panel1.PerformLayout();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.DateTimePicker EndDate;
+ private System.Windows.Forms.DateTimePicker BegDate;
+ private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.Button refreshBtn;
+ private DevExpress.XtraGrid.GridControl LogGridControl;
+ private DevExpress.XtraGrid.Views.Grid.GridView LogGridView;
+ private DevExpress.XtraGrid.Columns.GridColumn gridColumn1;
+ private DevExpress.XtraGrid.Columns.GridColumn gridColumn2;
+ private DevExpress.XtraGrid.Columns.GridColumn gridColumn3;
+ private DevExpress.XtraGrid.Columns.GridColumn gridColumn4;
+ private DevExpress.XtraGrid.Columns.GridColumn gridColumn5;
+ private System.Windows.Forms.Panel panel1;
+ private RepositoryItemMemoEdit repoMemo;
+ }
+}
\ No newline at end of file
diff --git a/PEIS/View/OperationLog/LogForm.cs b/PEIS/View/OperationLog/LogForm.cs
new file mode 100644
index 0000000..eac1876
--- /dev/null
+++ b/PEIS/View/OperationLog/LogForm.cs
@@ -0,0 +1,68 @@
+using DevExpress.XtraGrid.Views.Grid;
+using PEIS.Base;
+using PEIS.Entity;
+using PEIS.Event;
+using PEIS.Presenter;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Dynamic;
+using System.Linq;
+using System.Text;
+using System.Windows.Forms;
+
+namespace PEIS.View.OperationLog
+{
+ ///
+ /// 操作日志
+ ///
+ public partial class LogForm : ViewBase, ILogView
+ {
+ private List _logData = new List();
+
+ ///
+ /// 窗口初始化
+ ///
+ public LogForm()
+ {
+ InitializeComponent();
+
+ // 刷新
+ refreshBtn.Click += (object sender, EventArgs e) => OnGetLogData();
+ LogGridView.CustomDrawRowIndicator += LogGridView_CustomDrawRowIndicator;
+ }
+
+ protected override object CreatePresenter()
+ {
+ return new OperationLogPresenter(this);
+ }
+
+ public event EventHandler> GetLogData;
+ protected virtual void OnGetLogData()
+ {
+ dynamic paramsData = new ExpandoObject();
+ paramsData.begDate = BegDate.Value;
+ paramsData.endDate = EndDate.Value;
+ List types = new List
+ {
+ "DELETE"
+ };
+ paramsData.types = types;
+ GetLogData?.Invoke(this, new Args { Item = paramsData });
+ }
+
+ public void ShowLogData(List items)
+ {
+ _logData = items;
+ Invoke(new Action(() => LogGridControl.DataSource = items));
+ }
+
+ private void LogGridView_CustomDrawRowIndicator(object sender, RowIndicatorCustomDrawEventArgs e)
+ {
+ if (e.RowHandle >= 0)
+ e.Info.DisplayText = (e.RowHandle + 1).ToString();
+ }
+ }
+}
diff --git a/PEIS/View/OperationLog/LogForm.resx b/PEIS/View/OperationLog/LogForm.resx
new file mode 100644
index 0000000..b94d2c9
--- /dev/null
+++ b/PEIS/View/OperationLog/LogForm.resx
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ True
+
+
\ No newline at end of file
diff --git a/PEIS/View/Setting/DictionaryForm.Designer.cs b/PEIS/View/Setting/DictionaryForm.Designer.cs
index 487520c..8a5b8b6 100644
--- a/PEIS/View/Setting/DictionaryForm.Designer.cs
+++ b/PEIS/View/Setting/DictionaryForm.Designer.cs
@@ -180,7 +180,7 @@
// BtnTypeDelete
//
this.BtnTypeDelete.ForeColor = System.Drawing.Color.Black;
- this.BtnTypeDelete.Image = global::PEIS.Properties.Resources.删除;
+ this.BtnTypeDelete.Image = global::PEIS.Properties.Resources.删除1;
this.BtnTypeDelete.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.BtnTypeDelete.Location = new System.Drawing.Point(169, 8);
this.BtnTypeDelete.Margin = new System.Windows.Forms.Padding(0);
@@ -350,7 +350,7 @@
// button1
//
this.button1.ForeColor = System.Drawing.Color.Black;
- this.button1.Image = global::PEIS.Properties.Resources.删除;
+ this.button1.Image = global::PEIS.Properties.Resources.删除1;
this.button1.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.button1.Location = new System.Drawing.Point(398, 8);
this.button1.Margin = new System.Windows.Forms.Padding(0);
diff --git a/PEIS/View/Setting/PermissionForm.Designer.cs b/PEIS/View/Setting/PermissionForm.Designer.cs
index 3f862ad..55b4590 100644
--- a/PEIS/View/Setting/PermissionForm.Designer.cs
+++ b/PEIS/View/Setting/PermissionForm.Designer.cs
@@ -224,7 +224,7 @@
// BtnDelete
//
this.BtnDelete.ForeColor = System.Drawing.Color.Black;
- this.BtnDelete.Image = global::PEIS.Properties.Resources.删除;
+ this.BtnDelete.Image = global::PEIS.Properties.Resources.删除1;
this.BtnDelete.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.BtnDelete.Location = new System.Drawing.Point(653, 4);
this.BtnDelete.Margin = new System.Windows.Forms.Padding(0);
diff --git a/PEIS/View/UControl/OpMenu.Designer.cs b/PEIS/View/UControl/OpMenu.Designer.cs
index 4977ec5..0323b12 100644
--- a/PEIS/View/UControl/OpMenu.Designer.cs
+++ b/PEIS/View/UControl/OpMenu.Designer.cs
@@ -82,7 +82,7 @@
// TsmiDelete
//
this.TsmiDelete.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
- this.TsmiDelete.Image = global::PEIS.Properties.Resources.取消2;
+ this.TsmiDelete.Image = global::PEIS.Properties.Resources.删除1;
this.TsmiDelete.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
this.TsmiDelete.Name = "TsmiDelete";
this.TsmiDelete.Size = new System.Drawing.Size(71, 51);
diff --git a/PEIS/View/UControl/OpMenuSimple.Designer.cs b/PEIS/View/UControl/OpMenuSimple.Designer.cs
index 47d3853..5625b98 100644
--- a/PEIS/View/UControl/OpMenuSimple.Designer.cs
+++ b/PEIS/View/UControl/OpMenuSimple.Designer.cs
@@ -34,8 +34,8 @@
this.TsmiAllDelete = new System.Windows.Forms.ToolStripMenuItem();
this.TsmiDelete = new System.Windows.Forms.ToolStripMenuItem();
this.TsmiAdd = new System.Windows.Forms.ToolStripMenuItem();
- this.TsmiRefresh = new System.Windows.Forms.ToolStripMenuItem();
this.TsmiUp = new System.Windows.Forms.ToolStripMenuItem();
+ this.TsmiRefresh = new System.Windows.Forms.ToolStripMenuItem();
this.menuStrip1.SuspendLayout();
this.SuspendLayout();
//
@@ -73,7 +73,7 @@
// TsmiAllDelete
//
this.TsmiAllDelete.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
- this.TsmiAllDelete.Image = global::PEIS.Properties.Resources.取消2;
+ this.TsmiAllDelete.Image = global::PEIS.Properties.Resources.删除1;
this.TsmiAllDelete.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
this.TsmiAllDelete.Name = "TsmiAllDelete";
this.TsmiAllDelete.Size = new System.Drawing.Size(99, 34);
@@ -83,7 +83,7 @@
// TsmiDelete
//
this.TsmiDelete.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
- this.TsmiDelete.Image = global::PEIS.Properties.Resources.取消2;
+ this.TsmiDelete.Image = global::PEIS.Properties.Resources.删除1;
this.TsmiDelete.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
this.TsmiDelete.Name = "TsmiDelete";
this.TsmiDelete.Size = new System.Drawing.Size(71, 34);
@@ -98,6 +98,16 @@
this.TsmiAdd.Size = new System.Drawing.Size(75, 34);
this.TsmiAdd.Text = "添加";
//
+ // TsmiUp
+ //
+ this.TsmiUp.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
+ this.TsmiUp.Image = global::PEIS.Properties.Resources.shang;
+ this.TsmiUp.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
+ this.TsmiUp.Name = "TsmiUp";
+ this.TsmiUp.Size = new System.Drawing.Size(69, 34);
+ this.TsmiUp.Text = "上移";
+ this.TsmiUp.Visible = false;
+ //
// TsmiRefresh
//
this.TsmiRefresh.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
@@ -109,16 +119,6 @@
this.TsmiRefresh.Size = new System.Drawing.Size(75, 34);
this.TsmiRefresh.Text = "刷新";
//
- // TsmiUp
- //
- this.TsmiUp.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
- this.TsmiUp.Image = global::PEIS.Properties.Resources.shang;
- this.TsmiUp.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
- this.TsmiUp.Name = "TsmiUp";
- this.TsmiUp.Size = new System.Drawing.Size(69, 34);
- this.TsmiUp.Text = "上移";
- this.TsmiUp.Visible = false;
- //
// OpMenuSimple
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
diff --git a/PEIS/View/UControl/StepViewer.cs b/PEIS/View/UControl/StepViewer.cs
index c16e8bf..63b0e03 100644
--- a/PEIS/View/UControl/StepViewer.cs
+++ b/PEIS/View/UControl/StepViewer.cs
@@ -193,6 +193,7 @@ namespace PEIS.View.UControl
SELECT DISTINCT A.ID AS EID,A.Name as PatientName,A.SignTime ,A.FinishTime ,a.PrintTime
FROM Enrollment_Patient A
WHERE A.ID={eid}").FirstOrDefault();
+ if (data == null) return GetDefaultDataList();
if (data.SignTime == null)
{
list.Add(new StepModel("签到", $"进行中", $"体检者:{eid},{data.PatientName}", true));
diff --git a/PEIS/View/statistics/StatisticalReportForm.Designer.cs b/PEIS/View/statistics/StatisticalReportForm.Designer.cs
index 32c9ff5..3564e4c 100644
--- a/PEIS/View/statistics/StatisticalReportForm.Designer.cs
+++ b/PEIS/View/statistics/StatisticalReportForm.Designer.cs
@@ -111,7 +111,7 @@
this.panel1.Location = new System.Drawing.Point(176, 0);
this.panel1.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3);
this.panel1.Name = "panel1";
- this.panel1.Size = new System.Drawing.Size(874, 69);
+ this.panel1.Size = new System.Drawing.Size(874, 70);
this.panel1.TabIndex = 9;
//
// OrgTextEdit
@@ -340,12 +340,12 @@
| FastReport.PreviewButtons.Navigator)));
this.ReportPreview.Dock = System.Windows.Forms.DockStyle.Fill;
this.ReportPreview.Font = new System.Drawing.Font("宋体", 9F);
- this.ReportPreview.Location = new System.Drawing.Point(176, 69);
+ this.ReportPreview.Location = new System.Drawing.Point(176, 70);
this.ReportPreview.Name = "ReportPreview";
this.ReportPreview.PageOffset = new System.Drawing.Point(10, 10);
this.ReportPreview.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.ReportPreview.SaveInitialDirectory = null;
- this.ReportPreview.Size = new System.Drawing.Size(874, 568);
+ this.ReportPreview.Size = new System.Drawing.Size(874, 567);
this.ReportPreview.TabIndex = 10;
//
// StatisticalReportForm
diff --git a/PEIS/View/statistics/StatisticalReportForm.cs b/PEIS/View/statistics/StatisticalReportForm.cs
index 2331ad2..05e712f 100644
--- a/PEIS/View/statistics/StatisticalReportForm.cs
+++ b/PEIS/View/statistics/StatisticalReportForm.cs
@@ -109,8 +109,6 @@ namespace PEIS.View.Statistics
break;
case "团体费用统计":
_parentNode = "OrgCostFeeCount";
- BegDate.Enabled = false;
- EndDate.Enabled = false;
DeptComboBox.Enabled = false;
PersonRadio.Enabled = false;
AllRadio.Enabled = false;