From ad4f3299303bf267d310093cbed0ecbe40716668 Mon Sep 17 00:00:00 2001
From: geh <1923421292@qq.com>
Date: Thu, 9 Apr 2026 15:26:39 +0800
Subject: [PATCH] =?UTF-8?q?=E5=8D=87=E7=BA=A7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
DataBase/版本日志/SUBQHSE_V2026-03-26-geh.sql | 35 ++
SUBQHSE/BLL/BaseInfo/WorkPostService.cs | 2 +
.../QCManage_QCGroupRegistrationService.cs | 2 +
.../BLL/DataShare/APIDataShareSyncService.cs | 3 +-
.../DataShare/HSSE/APIPersonSyncService.cs | 5 +-
SUBQHSE/BLL/ZHGL/DataSync/CQMSDataService.cs | 8 +-
.../Project_CQMSDataService.cs | 2 +
SUBQHSE/FineUIPro.Web/BaseInfo/WorkPost.aspx | 162 ++---
.../FineUIPro.Web/BaseInfo/WorkPost.aspx.cs | 44 +-
.../BaseInfo/WorkPost.aspx.designer.cs | 9 +
.../CQMS/Check/CheckList.aspx.cs | 5 +
.../CQMS/Comprehensive/CqmsPersonEdit.aspx.cs | 34 ++
.../QCManage/QCGroupRegistration.aspx | 9 +-
.../QCManage/QCGroupRegistrationEdit.aspx | 9 +-
.../QCManage/QCGroupRegistrationEdit.aspx.cs | 10 +-
.../QCGroupRegistrationEdit.aspx.designer.cs | 4 +-
.../Controls/ChartControl.ascx.cs | 165 ++++-
SUBQHSE/FineUIPro.Web/FineUIPro.Web.csproj | 6 +
.../CheckStatisticsAnalysis.aspx | 66 ++
.../CheckStatisticsAnalysis.aspx.cs | 56 ++
.../CheckStatisticsAnalysis.aspx.designer.cs | 98 +++
.../CheckStatisticsAnalysisProject.aspx | 139 +++++
.../CheckStatisticsAnalysisProject.aspx.cs | 576 ++++++++++++++++++
...StatisticsAnalysisProject.aspx.designer.cs | 134 ++++
.../HiddenRectificationList.aspx.cs | 5 +
.../ProjectData/ProjectSysSet.aspx | 2 +
.../ProjectData/ProjectSysSet.aspx.cs | 6 +-
.../ProjectSysSet.aspx.designer.cs | 9 +
SUBQHSE/FineUIPro.Web/index_gateway.aspx.cs | 9 +
.../Model/APIItem/DataShare/PersonSyncData.cs | 1 +
.../Model/APIItem/HSSE/QCRegistrationItem.cs | 9 +-
SUBQHSE/Model/Model.cs | 48 ++
32 files changed, 1556 insertions(+), 116 deletions(-)
create mode 100644 DataBase/版本日志/SUBQHSE_V2026-03-26-geh.sql
create mode 100644 SUBQHSE/FineUIPro.Web/HSSE/HiddenInspection/CheckStatisticsAnalysis.aspx
create mode 100644 SUBQHSE/FineUIPro.Web/HSSE/HiddenInspection/CheckStatisticsAnalysis.aspx.cs
create mode 100644 SUBQHSE/FineUIPro.Web/HSSE/HiddenInspection/CheckStatisticsAnalysis.aspx.designer.cs
create mode 100644 SUBQHSE/FineUIPro.Web/HSSE/HiddenInspection/CheckStatisticsAnalysisProject.aspx
create mode 100644 SUBQHSE/FineUIPro.Web/HSSE/HiddenInspection/CheckStatisticsAnalysisProject.aspx.cs
create mode 100644 SUBQHSE/FineUIPro.Web/HSSE/HiddenInspection/CheckStatisticsAnalysisProject.aspx.designer.cs
diff --git a/DataBase/版本日志/SUBQHSE_V2026-03-26-geh.sql b/DataBase/版本日志/SUBQHSE_V2026-03-26-geh.sql
new file mode 100644
index 0000000..4400b36
--- /dev/null
+++ b/DataBase/版本日志/SUBQHSE_V2026-03-26-geh.sql
@@ -0,0 +1,35 @@
+-- 自动获取总包检查数据
+alter table Base_Project add IsAutoFetch bit NULL;
+
+
+
+--定制版放到公司级的【报表管理/数据管理】下的【项目数据分析】,父级菜单id和菜单类型根据实际情况进行替换
+UPDATE [dbo].[Sys_Menu] SET [MenuName] = N'项目数据分析', [Icon] = NULL, [Url] = '', [SortIndex] = 125, [SuperMenu] = N'0', [MenuType] = N'Menu_SJTB', [IsOffice] = '1', [IsEnd] = '0', [IsUsed] = '1' WHERE CONVERT(NVARCHAR(MAX), [MenuId]) = N'96763EC0-6AFF-4FA2-BFA1-63CCF1FF65A9';
+
+
+INSERT INTO [dbo].[Sys_Menu] ( [MenuId], [MenuName], [Icon], [Url], [SortIndex], [SuperMenu], [MenuType], [IsOffice], [IsEnd], [IsUsed] )
+VALUES
+ ( N'A9E94BE9-6F53-4A41-9A65-250F09D9E449', N'安全巡检统计分析', NULL, N'HSSE/HiddenInspection/CheckStatisticsAnalysis.aspx?Types=1', 50, N'96763EC0-6AFF-4FA2-BFA1-63CCF1FF65A9', N'Menu_SJTB', '0', '1', '1' );
+
+ GO
+
+
+INSERT INTO [dbo].[Sys_Menu] ( [MenuId], [MenuName], [Icon], [Url], [SortIndex], [SuperMenu], [MenuType], [IsOffice], [IsEnd], [IsUsed] )
+VALUES
+ ( N'28848506-234F-4D21-8E79-A0F24F2B2DDA', N'质量巡检统计分析', NULL, N'HSSE/HiddenInspection/CheckStatisticsAnalysis.aspx?Types=2', 60, N'96763EC0-6AFF-4FA2-BFA1-63CCF1FF65A9', N'Menu_SJTB', '0', '1', '1' );
+ GO
+
+
+
+
+
+--加颁奖年份字段
+alter table QCManage_QCGroupRegistration add AwardYear datetime
+go
+
+【注意】
+-----根据实际情况吧原本填写在过程字段(Process)上的年份数据移到新的新的字段(AwardYear)上
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'颁奖年份' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'QCManage_QCGroupRegistration', @level2type=N'COLUMN',@level2name=N'AwardYear'
+GO
+--把原来的数据替换到新的字段上
+update QCManage_QCGroupRegistration set AwardYear = Process where AwardYear is null and LEN(Process) = 4
\ No newline at end of file
diff --git a/SUBQHSE/BLL/BaseInfo/WorkPostService.cs b/SUBQHSE/BLL/BaseInfo/WorkPostService.cs
index 6554bdc..b39afa3 100644
--- a/SUBQHSE/BLL/BaseInfo/WorkPostService.cs
+++ b/SUBQHSE/BLL/BaseInfo/WorkPostService.cs
@@ -40,6 +40,7 @@ namespace BLL
PostType = workPost.PostType,
IsHsse = workPost.IsHsse,
IsCQMS = workPost.IsCQMS,
+ IsCQMSCheck = workPost.IsCQMSCheck,
CNCodes = workPost.CNCodes,
Remark = workPost.Remark
};
@@ -94,6 +95,7 @@ namespace BLL
newWorkPost.PostType = workPost.PostType;
newWorkPost.IsHsse = workPost.IsHsse;
newWorkPost.IsCQMS = workPost.IsCQMS;
+ newWorkPost.IsCQMSCheck = workPost.IsCQMSCheck;
newWorkPost.CNCodes = workPost.CNCodes;
newWorkPost.Remark = workPost.Remark;
db.SubmitChanges();
diff --git a/SUBQHSE/BLL/CQMS/QualityActivity/QCManage/QCManage_QCGroupRegistrationService.cs b/SUBQHSE/BLL/CQMS/QualityActivity/QCManage/QCManage_QCGroupRegistrationService.cs
index 84ac4cc..0d7d6e7 100644
--- a/SUBQHSE/BLL/CQMS/QualityActivity/QCManage/QCManage_QCGroupRegistrationService.cs
+++ b/SUBQHSE/BLL/CQMS/QualityActivity/QCManage/QCManage_QCGroupRegistrationService.cs
@@ -37,6 +37,7 @@ namespace BLL
newQCGroupRegistration.AwardType = QCGroupRegistration.AwardType;
newQCGroupRegistration.AwardLevel = QCGroupRegistration.AwardLevel;
newQCGroupRegistration.AwardingUnit = QCGroupRegistration.AwardingUnit;
+ newQCGroupRegistration.AwardYear = QCGroupRegistration.AwardYear;
db.QCManage_QCGroupRegistration.InsertOnSubmit(newQCGroupRegistration);
db.SubmitChanges();
}
@@ -64,6 +65,7 @@ namespace BLL
newQCGroupRegistration.AwardingUnit = QCGroupRegistration.AwardingUnit;
newQCGroupRegistration.IsUpdate = null;
newQCGroupRegistration.AwardType = QCGroupRegistration.AwardType;
+ newQCGroupRegistration.AwardYear = QCGroupRegistration.AwardYear;
db.SubmitChanges();
}
}
diff --git a/SUBQHSE/BLL/DataShare/APIDataShareSyncService.cs b/SUBQHSE/BLL/DataShare/APIDataShareSyncService.cs
index bbd5be4..def8716 100644
--- a/SUBQHSE/BLL/DataShare/APIDataShareSyncService.cs
+++ b/SUBQHSE/BLL/DataShare/APIDataShareSyncService.cs
@@ -348,7 +348,7 @@ namespace BLL
///
///
///