From ce55496fc082eee010774973b325280f670c3afe Mon Sep 17 00:00:00 2001
From: geh <1923421292@qq.com>
Date: Mon, 11 Aug 2025 14:21:24 +0800
Subject: [PATCH] =?UTF-8?q?=E6=96=BD=E5=B7=A5=E4=BA=BA=E5=8A=9B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../SUBQHSE_V2025-08-04-geh(施工人力).sql | 112 ++
SGGL/BLL/BLL.csproj | 2 +-
SGGL/BLL/Common/Const.cs | 7 +
.../JDGL/SGManPower/ManPowerPlanService.cs | 104 ++
.../Excel/DataIn/施工人力计划导入模板.xls | Bin 0 -> 26112 bytes
SGGL/FineUIPro.Web/FineUIPro.Web.csproj | 72 ++
.../JDGL/SGManPower/ManPowerPlan.aspx | 160 +++
.../JDGL/SGManPower/ManPowerPlan.aspx.cs | 346 ++++++
.../SGManPower/ManPowerPlan.aspx.designer.cs | 98 ++
.../JDGL/SGManPower/ManPowerPlanChart.aspx | 35 +
.../JDGL/SGManPower/ManPowerPlanChart.aspx.cs | 191 +++
.../ManPowerPlanChart.aspx.designer.cs | 71 ++
.../JDGL/SGManPower/ManPowerPlanEdit.aspx | 77 ++
.../JDGL/SGManPower/ManPowerPlanEdit.aspx.cs | 130 ++
.../ManPowerPlanEdit.aspx.designer.cs | 134 +++
.../JDGL/SGManPower/ManPowerPlanGrid.aspx | 106 ++
.../JDGL/SGManPower/ManPowerPlanGrid.aspx.cs | 1054 +++++++++++++++++
.../ManPowerPlanGrid.aspx.designer.cs | 188 +++
.../JDGL/SGManPower/ManPowerPlanIn.aspx | 76 ++
.../JDGL/SGManPower/ManPowerPlanIn.aspx.cs | 640 ++++++++++
.../ManPowerPlanIn.aspx.designer.cs | 125 ++
.../JDGL/SGManPower/ManPowerStat.aspx | 720 +++++++++++
.../JDGL/SGManPower/ManPowerStat.aspx.cs | 377 ++++++
.../SGManPower/ManPowerStat.aspx.designer.cs | 26 +
.../JDGL/SGManPower/ManPowerWork.aspx | 45 +
.../JDGL/SGManPower/ManPowerWork.aspx.cs | 34 +
.../SGManPower/ManPowerWork.aspx.designer.cs | 98 ++
.../JDGL/SGManPower/ManPowerWorkChart.aspx | 104 ++
.../JDGL/SGManPower/ManPowerWorkChart.aspx.cs | 136 +++
.../ManPowerWorkChart.aspx.designer.cs | 89 ++
.../JDGL/SGManPower/ManPowerWorkGrid.aspx | 95 ++
.../JDGL/SGManPower/ManPowerWorkGrid.aspx.cs | 741 ++++++++++++
.../ManPowerWorkGrid.aspx.designer.cs | 152 +++
SGGL/Model/Model.cs | 313 +++++
34 files changed, 6657 insertions(+), 1 deletion(-)
create mode 100644 DataBase/版本日志/SUBQHSE_V2025-08-04-geh(施工人力).sql
create mode 100644 SGGL/BLL/JDGL/SGManPower/ManPowerPlanService.cs
create mode 100644 SGGL/FineUIPro.Web/File/Excel/DataIn/施工人力计划导入模板.xls
create mode 100644 SGGL/FineUIPro.Web/JDGL/SGManPower/ManPowerPlan.aspx
create mode 100644 SGGL/FineUIPro.Web/JDGL/SGManPower/ManPowerPlan.aspx.cs
create mode 100644 SGGL/FineUIPro.Web/JDGL/SGManPower/ManPowerPlan.aspx.designer.cs
create mode 100644 SGGL/FineUIPro.Web/JDGL/SGManPower/ManPowerPlanChart.aspx
create mode 100644 SGGL/FineUIPro.Web/JDGL/SGManPower/ManPowerPlanChart.aspx.cs
create mode 100644 SGGL/FineUIPro.Web/JDGL/SGManPower/ManPowerPlanChart.aspx.designer.cs
create mode 100644 SGGL/FineUIPro.Web/JDGL/SGManPower/ManPowerPlanEdit.aspx
create mode 100644 SGGL/FineUIPro.Web/JDGL/SGManPower/ManPowerPlanEdit.aspx.cs
create mode 100644 SGGL/FineUIPro.Web/JDGL/SGManPower/ManPowerPlanEdit.aspx.designer.cs
create mode 100644 SGGL/FineUIPro.Web/JDGL/SGManPower/ManPowerPlanGrid.aspx
create mode 100644 SGGL/FineUIPro.Web/JDGL/SGManPower/ManPowerPlanGrid.aspx.cs
create mode 100644 SGGL/FineUIPro.Web/JDGL/SGManPower/ManPowerPlanGrid.aspx.designer.cs
create mode 100644 SGGL/FineUIPro.Web/JDGL/SGManPower/ManPowerPlanIn.aspx
create mode 100644 SGGL/FineUIPro.Web/JDGL/SGManPower/ManPowerPlanIn.aspx.cs
create mode 100644 SGGL/FineUIPro.Web/JDGL/SGManPower/ManPowerPlanIn.aspx.designer.cs
create mode 100644 SGGL/FineUIPro.Web/JDGL/SGManPower/ManPowerStat.aspx
create mode 100644 SGGL/FineUIPro.Web/JDGL/SGManPower/ManPowerStat.aspx.cs
create mode 100644 SGGL/FineUIPro.Web/JDGL/SGManPower/ManPowerStat.aspx.designer.cs
create mode 100644 SGGL/FineUIPro.Web/JDGL/SGManPower/ManPowerWork.aspx
create mode 100644 SGGL/FineUIPro.Web/JDGL/SGManPower/ManPowerWork.aspx.cs
create mode 100644 SGGL/FineUIPro.Web/JDGL/SGManPower/ManPowerWork.aspx.designer.cs
create mode 100644 SGGL/FineUIPro.Web/JDGL/SGManPower/ManPowerWorkChart.aspx
create mode 100644 SGGL/FineUIPro.Web/JDGL/SGManPower/ManPowerWorkChart.aspx.cs
create mode 100644 SGGL/FineUIPro.Web/JDGL/SGManPower/ManPowerWorkChart.aspx.designer.cs
create mode 100644 SGGL/FineUIPro.Web/JDGL/SGManPower/ManPowerWorkGrid.aspx
create mode 100644 SGGL/FineUIPro.Web/JDGL/SGManPower/ManPowerWorkGrid.aspx.cs
create mode 100644 SGGL/FineUIPro.Web/JDGL/SGManPower/ManPowerWorkGrid.aspx.designer.cs
diff --git a/DataBase/版本日志/SUBQHSE_V2025-08-04-geh(施工人力).sql b/DataBase/版本日志/SUBQHSE_V2025-08-04-geh(施工人力).sql
new file mode 100644
index 00000000..4c3e3f23
--- /dev/null
+++ b/DataBase/版本日志/SUBQHSE_V2025-08-04-geh(施工人力).sql
@@ -0,0 +1,112 @@
+INSERT INTO [dbo].[Sys_Menu] ([MenuId], [MenuName], [Icon], [Url], [SortIndex], [SuperMenu], [MenuType], [IsOffice], [IsEnd], [IsUsed]) VALUES (N'B1F87873-FEC8-4BEC-8AB6-AFDEDB26ECEE', N'现场考勤人力', NULL, N'JDGL/SGManPower/ManPowerWork.aspx', 20, N'1BCD283A-F33C-488C-8FCA-F7B7B9C1A003', N'Menu_JDGL', '0', '0', '1');
+INSERT INTO [dbo].[Sys_Menu] ([MenuId], [MenuName], [Icon], [Url], [SortIndex], [SuperMenu], [MenuType], [IsOffice], [IsEnd], [IsUsed]) VALUES (N'CE4D8228-3971-4F81-B992-5FC564CBFDA6', N'人力统计分析', NULL, N'JDGL/SGManPower/ManPowerStat.aspx', 30, N'1BCD283A-F33C-488C-8FCA-F7B7B9C1A003', N'Menu_JDGL', '0', '0', '1');
+INSERT INTO [dbo].[Sys_Menu] ([MenuId], [MenuName], [Icon], [Url], [SortIndex], [SuperMenu], [MenuType], [IsOffice], [IsEnd], [IsUsed]) VALUES (N'D87CD627-A18C-4C5D-962D-424E582F2379', N'施工人力计划', NULL, N'JDGL/SGManPower/ManPowerPlan.aspx', 10, N'1BCD283A-F33C-488C-8FCA-F7B7B9C1A003', N'Menu_JDGL', '0', '0', '1');
+go
+
+INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex]) VALUES (N'2DC82E2D-3578-445E-9AA2-11D65E3F8775', N'D87CD627-A18C-4C5D-962D-424E582F2379', N'删除', 3);
+INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex]) VALUES (N'856EA8BF-DE2D-4344-B265-780358C69F8D', N'D87CD627-A18C-4C5D-962D-424E582F2379', N'增加', 1);
+INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex]) VALUES (N'AC79636E-969A-42AB-82AC-19D3945EC703', N'D87CD627-A18C-4C5D-962D-424E582F2379', N'保存', 4);
+INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex]) VALUES (N'FEDA3FD4-2436-460F-A75A-027D2D267CE4', N'D87CD627-A18C-4C5D-962D-424E582F2379', N'修改', 2);
+
+go
+
+
+
+--施工计划人力表
+CREATE TABLE [dbo].[JDGL_SGManPower] (
+ [Id] nvarchar(50) COLLATE Chinese_PRC_CI_AS NOT NULL,
+ [ProjectId] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL,
+ [UnitId] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL,
+ [UnitWorkId] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL,
+ [WorkPostId] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL,
+ [Version] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL,
+ [Quantity] int NULL,
+ [PlanDate] datetime NULL,
+ [CompileMan] nvarchar(50) COLLATE Chinese_PRC_CI_AS NULL,
+ [CompileTime] datetime NULL,
+ [Remarks] nvarchar(500) COLLATE Chinese_PRC_CI_AS NULL,
+ CONSTRAINT [PK_JDGL_SGManPower] PRIMARY KEY CLUSTERED ([Id])
+WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
+ON [PRIMARY]
+)
+ON [PRIMARY]
+GO
+
+ALTER TABLE [dbo].[JDGL_SGManPower] SET (LOCK_ESCALATION = TABLE)
+GO
+
+EXEC sp_addextendedproperty
+'MS_Description', N'主健',
+'SCHEMA', N'dbo',
+'TABLE', N'JDGL_SGManPower',
+'COLUMN', N'Id'
+GO
+
+EXEC sp_addextendedproperty
+'MS_Description', N'项目id',
+'SCHEMA', N'dbo',
+'TABLE', N'JDGL_SGManPower',
+'COLUMN', N'ProjectId'
+GO
+
+EXEC sp_addextendedproperty
+'MS_Description', N'单位id',
+'SCHEMA', N'dbo',
+'TABLE', N'JDGL_SGManPower',
+'COLUMN', N'UnitId'
+GO
+
+EXEC sp_addextendedproperty
+'MS_Description', N'装置id',
+'SCHEMA', N'dbo',
+'TABLE', N'JDGL_SGManPower',
+'COLUMN', N'UnitWorkId'
+GO
+
+EXEC sp_addextendedproperty
+'MS_Description', N'岗位id',
+'SCHEMA', N'dbo',
+'TABLE', N'JDGL_SGManPower',
+'COLUMN', N'WorkPostId'
+GO
+
+EXEC sp_addextendedproperty
+'MS_Description', N'版本',
+'SCHEMA', N'dbo',
+'TABLE', N'JDGL_SGManPower',
+'COLUMN', N'Version'
+GO
+
+EXEC sp_addextendedproperty
+'MS_Description', N'数量',
+'SCHEMA', N'dbo',
+'TABLE', N'JDGL_SGManPower',
+'COLUMN', N'Quantity'
+GO
+
+EXEC sp_addextendedproperty
+'MS_Description', N'日期',
+'SCHEMA', N'dbo',
+'TABLE', N'JDGL_SGManPower',
+'COLUMN', N'PlanDate'
+GO
+
+EXEC sp_addextendedproperty
+'MS_Description', N'编制人',
+'SCHEMA', N'dbo',
+'TABLE', N'JDGL_SGManPower',
+'COLUMN', N'CompileMan'
+GO
+
+EXEC sp_addextendedproperty
+'MS_Description', N'编制时间',
+'SCHEMA', N'dbo',
+'TABLE', N'JDGL_SGManPower',
+'COLUMN', N'CompileTime'
+GO
+
+EXEC sp_addextendedproperty
+'MS_Description', N'备注',
+'SCHEMA', N'dbo',
+'TABLE', N'JDGL_SGManPower',
+'COLUMN', N'Remarks'
\ No newline at end of file
diff --git a/SGGL/BLL/BLL.csproj b/SGGL/BLL/BLL.csproj
index 1cdc35b9..f2c35878 100644
--- a/SGGL/BLL/BLL.csproj
+++ b/SGGL/BLL/BLL.csproj
@@ -609,6 +609,7 @@