From ba8a84b2e07c883da4511bac429f86054d50a937 Mon Sep 17 00:00:00 2001
From: gaofei1985 <181547018@qq.com>
Date: Thu, 14 Sep 2023 20:11:35 +0800
Subject: [PATCH 1/8] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BD=9C=E4=B8=9A?=
=?UTF-8?q?=E7=A5=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
DataBase/版本日志/SGGLDB_WH_2023-09-14.sql | 357 ++++++++++++++++++
SGGL/BLL/HSSE/Manager/HSSELogService.cs | 93 ++++-
.../File/Word/HSSE/临时用电作业票.doc | Bin 0 -> 29184 bytes
SGGL/FineUIPro.Web/FineUIPro.Web.csproj | 1 +
.../HSSE/License/Electricity.aspx.cs | 6 +-
SGGL/Model/APIItem/HSSE/HSSELogItem.cs | 47 +++
SGGL/Model/Model.csproj | 1 +
.../Controllers/HSSE/HSSELogController.cs | 118 ++++++
SGGL/WebAPI/WebAPI.csproj | 1 +
9 files changed, 620 insertions(+), 4 deletions(-)
create mode 100644 DataBase/版本日志/SGGLDB_WH_2023-09-14.sql
create mode 100644 SGGL/FineUIPro.Web/File/Word/HSSE/临时用电作业票.doc
create mode 100644 SGGL/Model/APIItem/HSSE/HSSELogItem.cs
create mode 100644 SGGL/WebAPI/Controllers/HSSE/HSSELogController.cs
diff --git a/DataBase/版本日志/SGGLDB_WH_2023-09-14.sql b/DataBase/版本日志/SGGLDB_WH_2023-09-14.sql
new file mode 100644
index 00000000..dd9d259d
--- /dev/null
+++ b/DataBase/版本日志/SGGLDB_WH_2023-09-14.sql
@@ -0,0 +1,357 @@
+
+--ȡǰ˴
+ALTER PROCEDURE [dbo].[Sp_APP_GetToDoItems]
+ @projectId NVARCHAR(50)=NULL,
+ @userId NVARCHAR(200)=NULL
+AS
+/*ȡǰ˴*/
+BEGIN
+SELECT HazardRegisterId AS DataId
+ ,'B6BE5FE0-CB84-47FF-A6C3-5AD9E1CCE079' AS MenuId
+ ,'ȫѲ' AS MenuName
+ ,register.RegisterDef AS Content
+ ,UserId
+ ,users.UserName
+ ,register.RegisterDate AS DataTime
+ ,CONVERT(varchar(100),register.RegisterDate, 23) AS DataTimeStr
+ ,'/pagesHSSE/safe/inspecitonconfirm' AS UrlStr
+FROM HSSE_Hazard_HazardRegister AS register
+LEFT JOIN Sys_User AS users ON users.UserId =@userId
+WHERE register.ProjectId=@projectId AND
+((register.states = '1' AND (register.ResponsibleMan =@userId OR register.CCManIds LIKE ('%'+@userId+'%') ))
+OR (register.states = '2' AND register.CheckManId =@userId))
+
+UNION ALL
+SELECT PlanId AS DataId
+ ,'B782A26B-D85C-4F84-8B45-F7AA47B3159E' AS MenuId
+ ,'ѵƻ' AS MenuName
+ ,PlanName AS Content
+ ,UserId
+ ,users.UserName
+ ,DesignerDate AS DataTime
+ ,CONVERT(varchar(100),DesignerDate, 23) AS DataTimeStr
+ ,'/pagesTest/test/trainindex' AS UrlStr
+FROM Training_Plan AS ePlan
+LEFT JOIN Sys_User AS users ON ePlan.DesignerId= users.UserId
+WHERE (ePlan.ProjectId=@projectId or (@projectId is null and ePlan.ProjectId is null))
+ AND (States = '0' OR States = '1' ) AND ePlan.DesignerId =@userId
+
+UNION ALL
+SELECT TestPlanId AS DataId
+ ,'FAF7F4A4-A4BC-4D94-9E88-0CF5A380DB34' AS MenuId
+ ,'Լƻ' AS MenuName
+ ,PlanName AS Content
+ ,UserId
+ ,users.UserName
+ ,PlanDate AS DataTime
+ ,CONVERT(varchar(100),PlanDate, 23) AS DataTimeStr
+ ,'/pagesTest/test/testplan' AS UrlStr
+FROM Training_TestPlan AS TPlan
+LEFT JOIN Sys_User AS users ON users.UserId =TPlan.PlanManId
+WHERE (TPlan.ProjectId=@projectId or (@projectId is null and TPlan.ProjectId is null))
+ AND (States = '0' OR States = '1' ) AND PlanManId =@userId
+
+UNION ALL
+SELECT TaskId AS DataId
+ ,'E108F75D-89D0-4DCA-8356-A156C328805C' AS MenuId
+ ,'ѵ' AS MenuName
+ ,Plans.PlanName AS Content
+ ,users.UserId
+ ,users.UserName
+ ,TaskDate AS DataTime
+ ,CONVERT(varchar(100),TaskDate, 23) AS DataTimeStr
+ ,('/pagesTest/test/taskindex') AS UrlStr
+FROM Training_Task AS Task
+ LEFT JOIN Sys_User AS users ON users.UserId =@userId
+ LEFT JOIN Training_Plan AS Plans ON Plans.PlanId =Task.PlanId
+WHERE (Task.ProjectId=@projectId or (@projectId is null and Task.ProjectId is null))
+ AND (Task.States IS NULL OR Task.States != 2)
+ AND Task.UserId = @userId
+
+UNION ALL
+SELECT TestRecordId AS DataId
+ ,'0EEB138D-84F9-4686-8CBB-CAEAA6CF1B2A' AS MenuId
+ ,'ɨ뿼' AS MenuName
+ ,TestPlan.PlanName AS Content
+ ,TestRecord.TestManId
+ ,Person.PersonName
+ ,TestPlan.TestStartTime AS DataTime
+ ,CONVERT(varchar(100),TestPlan.TestStartTime, 23) AS DataTimeStr
+ ,('/pages/temp_index/index') AS UrlStr
+FROM Training_TestRecord AS TestRecord
+left join Training_TestPlan as TestPlan on TestRecord.TestPlanId = TestPlan.TestPlanId
+left join SitePerson_Person as Person on Person.PersonId = TestRecord.TestManId
+left join Sys_User as uses on Person.IdentityCard = uses.IdentityCard
+WHERE (TestRecord.ProjectId=@projectId or (@projectId is null and TestRecord.ProjectId is null))
+AND TestPlan.States ='1'
+AND TestRecord.TestEndTime IS NULL
+AND (TestRecord.TestManId = @userId or uses.UserId = @userId)
+
+UNION ALL
+SELECT FireWorkId AS DataId
+ ,'2E58D4F1-2FF1-450E-8A00-1CE3BBCF8D4B' AS MenuId
+ ,'ҵ' AS MenuName
+ ,LicenseCode AS Content
+ ,UserId
+ ,users.UserName
+ ,ApplyDate AS DataTime
+ ,CONVERT(varchar(100),ApplyDate, 23) AS DataTimeStr
+ ,(CASE WHEN States = '0' THEN '/pagesWork/dhuo/add'
+ ELSE '/pagesWork/dhuo/approval' END) AS UrlStr
+FROM License_FireWork AS License
+ LEFT JOIN Sys_User AS users ON users.UserId =License.NextManId
+WHERE License.ProjectId=@projectId
+ AND (States = '0' OR States = '1' )
+ AND License.NextManId LIKE '%'+ @userId+'%'
+
+UNION ALL
+SELECT HeightWorkId AS DataId
+ ,'DA1CAE8E-B5BF-4AC0-9996-AF6CAA412CA9' AS MenuId
+ ,'ߴҵ' AS MenuName
+ ,LicenseCode AS Content
+ ,UserId
+ ,users.UserName
+ ,ApplyDate AS DataTime
+ ,CONVERT(varchar(100),ApplyDate, 23) AS DataTimeStr
+ ,(CASE WHEN States = '0' THEN '/pagesWork/gchu/add'
+ ELSE '/pagesWork/dhuo/approval' END) AS UrlStr
+FROM License_HeightWork AS License
+ LEFT JOIN Sys_User AS users ON users.UserId =License.NextManId
+WHERE License.ProjectId=@projectId
+ AND (States = '0' OR States = '1' )
+ AND License.NextManId LIKE '%'+ @userId+'%'
+
+UNION ALL
+SELECT LimitedSpaceId AS DataId
+ ,'AEC9166D-1C91-45F0-8BFE-D3D0479A28C7' AS MenuId
+ ,'ռ' AS MenuName
+ ,LicenseCode AS Content
+ ,UserId
+ ,users.UserName
+ ,ApplyDate AS DataTime
+ ,CONVERT(varchar(100),ApplyDate, 23) AS DataTimeStr
+ ,(CASE WHEN States = '0' THEN '/pagesWork/sxkj/add'
+ ELSE '/pagesWork/dhuo/approval' END) AS UrlStr
+FROM License_LimitedSpace AS License
+ LEFT JOIN Sys_User AS users ON users.UserId =License.NextManId
+WHERE License.ProjectId=@projectId
+ AND (States = '0' OR States = '1' )
+ AND License.NextManId LIKE '%'+ @userId+'%'
+
+UNION ALL
+SELECT RadialWorkId AS DataId
+ ,'F72FF20B-D3EB-46A5-97F7-C99B2473A140' AS MenuId
+ ,'ҵ' AS MenuName
+ ,LicenseCode AS Content
+ ,UserId
+ ,users.UserName
+ ,ApplyDate AS DataTime
+ ,CONVERT(varchar(100),ApplyDate, 23) AS DataTimeStr
+ ,(CASE WHEN States = '0' THEN '/pagesWork/sx/add'
+ ELSE '/pagesWork/dhuo/approval' END) AS UrlStr
+FROM License_RadialWork AS License
+ LEFT JOIN Sys_User AS users ON users.UserId =License.NextManId
+WHERE License.ProjectId=@projectId
+ AND (States = '0' OR States = '1' )
+ AND License.NextManId LIKE '%'+ @userId+'%'
+
+UNION ALL
+SELECT OpenCircuitId AS DataId
+ ,'4E607E83-41FC-4F49-B26F-A21CFE38328F' AS MenuId
+ ,'·(ռ)' AS MenuName
+ ,LicenseCode AS Content
+ ,UserId
+ ,users.UserName
+ ,ApplyDate AS DataTime
+ ,CONVERT(varchar(100),ApplyDate, 23) AS DataTimeStr
+ ,(CASE WHEN States = '0' THEN '/pagesWork/dlu/add'
+ ELSE '/pagesWork/dhuo/approval' END) AS UrlStr
+FROM License_OpenCircuit AS License
+ LEFT JOIN Sys_User AS users ON users.UserId =License.NextManId
+WHERE License.ProjectId=@projectId
+ AND (States = '0' OR States = '1' )
+ AND License.NextManId LIKE '%'+ @userId+'%'
+
+UNION ALL
+SELECT BreakGroundId AS DataId
+ ,'755C6AC9-2E38-4D4F-AF33-33CB1744A907' AS MenuId
+ ,'ҵ' AS MenuName
+ ,LicenseCode AS Content
+ ,UserId
+ ,users.UserName
+ ,ApplyDate AS DataTime
+ ,CONVERT(varchar(100),ApplyDate, 23) AS DataTimeStr
+ ,(CASE WHEN States = '0' THEN '/pagesWork/dtu/add'
+ ELSE '/pagesWork/dhuo/approval' END) AS UrlStr
+FROM License_BreakGround AS License
+ LEFT JOIN Sys_User AS users ON users.UserId =License.NextManId
+WHERE License.ProjectId=@projectId
+ AND (States = '0' OR States = '1' )
+ AND License.NextManId LIKE '%'+ @userId+'%'
+
+UNION ALL
+SELECT NightWorkId AS DataId
+ ,'7BBAE649-7B00-4475-A911-BFE3A37AC55B' AS MenuId
+ ,'ҹʩ' AS MenuName
+ ,LicenseCode AS Content
+ ,UserId
+ ,users.UserName
+ ,ApplyDate AS DataTime
+ ,CONVERT(varchar(100),ApplyDate, 23) AS DataTimeStr
+ ,(CASE WHEN States = '0' THEN '/pagesWork/yjsg/add'
+ ELSE '/pagesWork/dhuo/approval' END) AS UrlStr
+FROM License_NightWork AS License
+ LEFT JOIN Sys_User AS users ON users.UserId =License.NextManId
+WHERE License.ProjectId=@projectId
+ AND (States = '0' OR States = '1' )
+ AND License.NextManId LIKE '%'+ @userId+'%'
+
+UNION ALL
+SELECT LiftingWorkId AS DataId
+ ,'A1BE3AB6-9D4A-41E7-8870-E73423165451' AS MenuId
+ ,'װҵ' AS MenuName
+ ,LicenseCode AS Content
+ ,UserId
+ ,users.UserName
+ ,ApplyDate AS DataTime
+ ,CONVERT(varchar(100),ApplyDate, 23) AS DataTimeStr
+ ,(CASE WHEN States = '0' THEN '/pagesWork/dzhuang/add'
+ ELSE '/pagesWork/dhuo/approval' END) AS UrlStr
+FROM License_LiftingWork AS License
+ LEFT JOIN Sys_User AS users ON users.UserId =License.NextManId
+WHERE License.ProjectId=@projectId
+ AND (States = '0' OR States = '1' )
+ AND License.NextManId LIKE '%'+ @userId+'%'
+
+UNION ALL
+SELECT RectifyNoticesId AS DataId
+ ,'0038D764-D628-46F0-94FF-D0A22C3C45A3' AS MenuId
+ ,'' AS MenuName
+ ,(CASE WHEN Rectify.States =1 THEN 'ǩ'
+ WHEN Rectify.States =2 THEN 'ģ'
+ WHEN Rectify.States =3 THEN 'ˣ'
+ WHEN Rectify.States =4 THEN '飺'
+ WHEN Rectify.States =5 THEN 'ɣ'
+ ELSE 'ύ' END + RectifyNoticesCode) AS Content
+ ,users.UserId
+ ,users.UserName
+ ,CheckedDate AS DataTime
+ ,CONVERT(varchar(100),CheckedDate, 23) AS DataTimeStr
+ ,(CASE WHEN ISNULL(Rectify.States,0) =0 THEN '/pagesHSSE/rn/rn_add' --ύ
+ WHEN Rectify.States =1 THEN '/pagesHSSE/rn/rn_approval' --ǩ
+ WHEN Rectify.States =2 THEN '/pagesHSSE/rn/rn_rectify' --
+ WHEN Rectify.States =3 THEN '/pagesHSSE/rn/rn_rectifycf' --
+ WHEN Rectify.States =4 THEN '/pagesHSSE/rn/rn_confirm' --
+ ELSE '/pagesHSSE/rn/rn_add' END) AS UrlStr
+FROM Check_RectifyNotices AS Rectify
+ LEFT JOIN Sys_User AS users ON users.UserId =@userId
+WHERE Rectify.Projectid=@projectId AND Rectify.States <> 5
+ AND ((ISNULL(Rectify.States,0) =0 AND Rectify.CompleteManId LIKE '%'+ @userId+'%')
+ OR (Rectify.States =1 AND Rectify.SignPerson LIKE '%'+ @userId+'%')
+ OR (Rectify.States =2 AND Rectify.DutyPersonId LIKE '%'+ @userId+'%')
+ OR (Rectify.States =3 AND Rectify.UnitHeadManId LIKE '%'+ @userId+'%')
+ OR (Rectify.States =4 AND Rectify.CheckPerson LIKE '%'+ @userId+'%')
+ OR (Rectify.ProfessionalEngineerId LIKE '%'+ @userId+'%' AND (ProfessionalEngineerTime1 IS NULL OR ProfessionalEngineerTime2 IS NULL))
+ OR (Rectify.ConstructionManagerId LIKE '%'+ @userId+'%' AND (ConstructionManagerTime1 IS NULL OR ConstructionManagerTime2 IS NULL))
+ OR (Rectify.ProjectManagerId LIKE '%'+ @userId+'%' AND (ProjectManagerTime1 IS NULL OR ProjectManagerTime2 IS NULL)))
+
+UNION ALL
+SELECT PersonId AS DataId
+ ,'EE260447-028F-46AF-8864-9A5DC9DAA5BD' AS MenuId
+ ,'ֳԱ' AS MenuName
+ ,Person.PersonName AS Content
+ ,users.UserId
+ ,users.UserName
+ ,Person.InTime AS DataTime
+ ,CONVERT(varchar(100),Person.InTime, 23) AS DataTimeStr
+ ,('/pagesHSSE/info/peopledetail') AS UrlStr
+FROM SitePerson_Person AS Person
+ LEFT JOIN Sys_User AS users ON users.UserId =@userId
+WHERE Person.ProjectId=@projectId AND (Person.IsUsed IS NULL OR Person.IsUsed= 0)
+ AND Person.AuditorId = @userId AND Person.AuditorDate IS NULL
+
+
+UNION ALL
+SELECT PauseNoticeId AS DataId
+ ,'C81DB7ED-165E-4C69-86B0-A3AAE37059FE' AS MenuId
+ ,'ͣ' AS MenuName
+ ,(CASE WHEN PauseNotice.PauseStates =1 THEN 'ǩ'
+ WHEN PauseNotice.PauseStates =2 THEN ''
+ WHEN PauseNotice.PauseStates =3 THEN 'գ'
+ ELSE 'ύ' END + PauseNoticeCode) AS Content
+ ,users.UserId
+ ,users.UserName
+ ,PauseTime AS DataTime
+ ,CONVERT(varchar(100),PauseTime, 23) AS DataTimeStr
+ ,(CASE WHEN ISNULL(PauseNotice.PauseStates,0) =0 THEN '/pagesHSSE/info/stop_add ' --ύ
+ WHEN PauseNotice.PauseStates =1 AND PauseNotice.SignManId=@userId THEN '/pagesHSSE/info/stop_approval' --ǩ
+ WHEN PauseNotice.PauseStates =2 AND PauseNotice.ApproveManId=@userId THEN '/pagesHSSE/info/stop_confirm' --
+ WHEN PauseNotice.PauseStates =3 AND PauseNotice.DutyPersonId=@userId THEN '/pagesHSSE/info/stop_feedback' --
+ ELSE '/pagesHSSE/info/stop_detail' END) AS UrlStr
+FROM Check_PauseNotice AS PauseNotice
+ LEFT JOIN Sys_User AS users ON users.UserId =@userId
+WHERE PauseNotice.ProjectId=@projectId AND PauseNotice.PauseStates <> 4
+ AND ((ISNULL(PauseNotice.PauseStates,0) =0 AND PauseNotice.CompileManId LIKE '%'+ @userId+'%')
+ OR (PauseNotice.PauseStates =1 AND PauseNotice.SignManId LIKE '%'+ @userId+'%')
+ OR (PauseNotice.PauseStates =2 AND PauseNotice.ApproveManId LIKE '%'+ @userId+'%')
+ OR (PauseNotice.PauseStates =3 AND PauseNotice.DutyPersonId LIKE '%'+ @userId+'%')
+ OR (PauseNotice.ProfessionalEngineerId LIKE '%'+ @userId+'%' AND ProfessionalEngineerTime IS NULL)
+ OR (PauseNotice.ConstructionManagerId LIKE '%'+ @userId+'%' AND ConstructionManagerTime IS NULL)
+ OR (PauseNotice.UnitHeadManId LIKE '%'+ @userId+'%' AND UnitHeadManTime IS NULL)
+ OR (PauseNotice.SupervisorManId LIKE '%'+ @userId+'%' AND SupervisorManTime IS NULL)
+ OR (PauseNotice.OwnerId LIKE '%'+ @userId+'%' AND OwnerTime IS NULL))
+UNION ALL
+SELECT PunishNoticeId AS DataId
+ ,'755F1C1D-2178-47D8-9F82-A501B53A2436' AS MenuId
+ ,'' AS MenuName
+ ,(CASE WHEN PunishNotice.PunishStates =1 THEN 'ǩ'
+ WHEN PunishNotice.PunishStates =2 THEN ''
+ WHEN PunishNotice.PunishStates =3 THEN 'ִ'
+ ELSE 'ύ' END + PunishNoticeCode) AS Content
+ ,users.UserId
+ ,users.UserName
+ ,PunishNoticeDate AS DataTime
+ ,CONVERT(varchar(100),PunishNoticeDate, 23) AS DataTimeStr
+ ,(CASE WHEN ISNULL(PunishNotice.PunishStates,0) =0 THEN '/pagesTest/punish/add' --ύ
+ WHEN PunishNotice.PunishStates =1 AND PunishNotice.SignMan=@userId THEN '/pagesTest/punish/approval' --ǩ
+ WHEN PunishNotice.PunishStates =2 AND PunishNotice.ApproveMan=@userId THEN '/pagesTest/punish/rectify' --
+ WHEN PunishNotice.PunishStates =3 AND PunishNotice.DutyPersonId=@userId THEN '/pagesTest/punish/rectifycf' --ִ
+ ELSE '/pagesTest/punish/detail' END) AS UrlStr
+FROM Check_PunishNotice AS PunishNotice
+ LEFT JOIN Sys_User AS users ON users.UserId =@userId
+WHERE PunishNotice.ProjectId=@projectId AND PunishNotice.PunishStates <> 4
+ AND ((ISNULL(PunishNotice.PunishStates,0) =0 AND PunishNotice.CompileMan LIKE '%'+ @userId+'%')
+ OR (PunishNotice.PunishStates =1 AND PunishNotice.SignMan LIKE '%'+ @userId+'%')
+ OR (PunishNotice.PunishStates =2 AND PunishNotice.ApproveMan LIKE '%'+ @userId+'%')
+ OR (PunishNotice.PunishStates =3 AND PunishNotice.DutyPersonId LIKE '%'+ @userId+'%')
+ OR (PunishNotice.ProfessionalEngineerId LIKE '%'+ @userId+'%' AND ProfessionalEngineerTime IS NULL)
+ OR (PunishNotice.ConstructionManagerId LIKE '%'+ @userId+'%' AND ConstructionManagerTime IS NULL)
+ OR (PunishNotice.UnitHeadManId LIKE '%'+ @userId+'%' AND UnitHeadManTime IS NULL))
+UNION ALL
+SELECT ElectricityId AS DataId
+ ,'48F64E0F-38B2-4BDC-9B61-6200BD02CBF5' AS MenuId
+ ,'ʱõ' AS MenuName
+ ,LicenseCode AS Content
+ ,UserId
+ ,users.UserName
+ ,ApplyDate AS DataTime
+ ,CONVERT(varchar(100),ApplyDate, 23) AS DataTimeStr
+ ,(CASE WHEN States = '0' THEN '/pagesWork/ldian/add'
+ ELSE '/pagesWork/dhuo/approval' END) AS UrlStr
+FROM License_Electricity AS License
+ LEFT JOIN Sys_User AS users ON users.UserId =License.NextManId
+WHERE License.ProjectId=@projectId
+ AND (States = '0' OR States = '1' )
+ AND License.NextManId LIKE '%'+ @userId+'%'
+
+ORDER BY DataTime DESC
+END
+
+
+
+
+
+
+GO
+
+
diff --git a/SGGL/BLL/HSSE/Manager/HSSELogService.cs b/SGGL/BLL/HSSE/Manager/HSSELogService.cs
index 6b39376a..4c1d448e 100644
--- a/SGGL/BLL/HSSE/Manager/HSSELogService.cs
+++ b/SGGL/BLL/HSSE/Manager/HSSELogService.cs
@@ -102,7 +102,7 @@ namespace BLL
{
using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
{
- Model.Manager_HSSELog newHSSELog =db.Manager_HSSELog.FirstOrDefault(e => e.HSSELogId == updateHSSELog.HSSELogId);
+ Model.Manager_HSSELog newHSSELog = db.Manager_HSSELog.FirstOrDefault(e => e.HSSELogId == updateHSSELog.HSSELogId);
if (newHSSELog != null)
{
newHSSELog.CompileDate = updateHSSELog.CompileDate;
@@ -980,5 +980,96 @@ namespace BLL
}
}
#endregion
+
+ #region 小程序接口
+ ///
+ /// 返回列表
+ ///
+ ///
+ ///
+ ///
+ public static List getHSSELogDataList(string projectId, string userId)
+ {
+ using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
+ {
+ List getInfoList = new List();
+ getInfoList = (from x in db.Manager_HSSELog
+ join y in db.Sys_User on x.CompileMan equals y.UserId
+ join z in db.Sys_Const on x.Weather equals z.ConstValue
+ orderby x.CompileDate
+ where x.IsVisible != false && z.GroupId == BLL.ConstValue.Group_Weather && x.ProjectId == projectId
+ select new Model.HSSELogItem
+ {
+ HSSELogId = x.HSSELogId,
+ ProjectId = x.ProjectId,
+ CompileDate = string.Format("{0:yyyy-MM-dd HH:mm}", x.CompileDate),
+ CompileMan = x.CompileMan,
+ Weather = x.Weather,
+ IsVisible = x.IsVisible,
+ CompileManName = y.UserName,
+ WeatherName = z.ConstText
+ }).ToList();
+ Model.Project_ProjectUser projectUser = BLL.ProjectUserService.GetProjectUserByUserIdProjectId(projectId, userId);
+ if (projectUser != null)
+ {
+ if (projectUser.RoleId.Contains(BLL.Const.HSSEEngineer)) //项目安全工程师只能看到自己的日志内容
+ {
+ getInfoList = getInfoList.Where(x => x.CompileMan == userId).ToList();
+ }
+ }
+ return getInfoList;
+ }
+ }
+
+ public static Model.HSSELogItem getHSSELogData(string HSSELogId)
+ {
+ using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
+ {
+ Model.HSSELogItem model = new Model.HSSELogItem();
+ model = (from x in db.Manager_HSSELog
+ join y in db.Sys_User on x.CompileMan equals y.UserId
+ join z in db.Sys_Const on x.Weather equals z.ConstValue
+ orderby x.CompileDate
+ where x.IsVisible != false && z.GroupId == BLL.ConstValue.Group_Weather && x.HSSELogId == HSSELogId
+ select new Model.HSSELogItem
+ {
+ HSSELogId = x.HSSELogId,
+ ProjectId = x.ProjectId,
+ CompileDate = string.Format("{0:yyyy-MM-dd HH:mm}", x.CompileDate),
+ CompileMan = x.CompileMan,
+ Weather = x.Weather,
+ IsVisible = x.IsVisible,
+ CompileManName = y.UserName,
+ WeatherName = z.ConstText,
+
+
+ Num11=x.Num11,
+ Contents12=x.Contents12,
+ Contents13=x.Contents13,
+ Contents21=x.Contents21,
+ Num21=x.Num21,
+ Contents22=x.Contents22,
+ Num22=x.Num22,
+ Contents23=x.Contents23,
+ Num23=x.Num23,
+ Contents24=x.Contents24,
+ Num24=x.Num24,
+ Contents210=x.Contents210,
+ Num210=x.Num210,
+ Num211=x.Num211,
+ Contents31=x.Contents31,
+ Num31=x.Num31,
+ Contents32=x.Contents32,
+ Num32=x.Num32,
+ Contents41=x.Contents41,
+ Contents42=x.Contents42
+ }).FirstOrDefault();
+
+ return model;
+ }
+ }
+
+
+ #endregion
}
}
diff --git a/SGGL/FineUIPro.Web/File/Word/HSSE/临时用电作业票.doc b/SGGL/FineUIPro.Web/File/Word/HSSE/临时用电作业票.doc
new file mode 100644
index 0000000000000000000000000000000000000000..10c82e65a4017e553a689a8bf477d93c6e2fb468
GIT binary patch
literal 29184
zcmeI53tUxIzQ_OjoWtRuynG=cH9FmC*!TC}n+I`HbAu6f#qj}Cy8tsIt3Vm~0XKoMU>t}54j_U^5Cx(^42T7s_wmg-jD4z|
z5=f@i_$z}fW>FFJ5?Y6n>$nO+jZvfLzQF3ky#moI@-NL+H03uir+CZ@XFd|luvT$p
zgYu#jDyKsH<;ZEzMJ`q#MR9`E$1PPX!o@a$ze&Z>3zv_cx7-(SNO^0y1%t$$8*%iIqnzqIh5;Cr|Qq*Ee#PCF%_w_Jg=mQxqh`)Q50{6_HXT;&VV+kr+*)zywG=1}DvR~6&^cn1R8vDhJ%P>{Rz;JK~rB#68VidaW
zmvK=gYB=}o9aR%B1cf8;dl(8`xNsYE9u5D1{P0ut-=qN|h7*jM^wWALW8QlfV5UB>R5wnHA7A=2un*Eqgm%Okb0Cq-NxLTk31u%y(_xHod@C
zVppI1*mCQp;(G_Adb^I-_)2`o2a4ZBI$J8($0wgtO<%lcJ;&LaYBW;amihbY*z(g$
zgyqL--pS2MX!VWJ_;TKB9uh>>=Od=M>&G|`I`=2nC3DQ9%8#WcKITf&-&1V!^-3N%
z*P(VF=ie)KIFD|0B!}4rG1Q)l^@?$LG7YmI&O5z?%Zy81y}Q=DI1tx@`(w+WU%wTp
zoJ~2l&6@md-htvR6_b`en|JnJy1g{1HS~B*=mqx|;r;_w$CmTGyV86m4*UH2R+mS1
zJ)Ft5y5y{c*z#$Ge$E>g|ErUqK@0IL>MLpe&*y#rpyIErVU*G^Y0^?9#&J&LINOhr
zebxAUrHUkNikzblN$b*@2Q`locs^*o`?!|7f9HO`#ZN95(~r~?ZL+0KcD06?fG`zF
zcV*H;o44gv&q~@-q1JY#EpfeMiEw*jpM%atsR231wsGt8BYO}0>&jet)1;+dDcybV
zU76!niLm6<+z)bwI8QI>Uunzk4%u~O{#*0RweG}5Ygu>X*xpTbm&^RU3TqkHn6A%v
zSC+FKISp}6a&}KnyS99}R2x#N3qvH%wKtU}ef^-)JMsE^pSlW40ILiZU<3Xj5Cnl>
zFa|^b2Z#d`K|GiaW&e1i5wEx#n|N9e<{c_ii+U?a_sy3`GD=u*5F3rNr0PoeKgq(RpE}L%Q#Q)z?
z_n$E@l;k@OrC8f$a<^Zr^A`%|_*hCo(Hx7d43OS`a~prUj?29s{04juPJuJvOYjx=
z1}wr$x(tv7mV#v<7gT_?pb~5ZRp3tWB6t}b1V_Lt;6H!~FWfA^3i<(G;15I)1!6!P
zm+8frzqqgFp1U@!UsJkzc}w#g+FUE#Z}4*0mY$wI-N0o%
z8H~g#&lnH^L=XiWAP!6f$siS^feerZvOxt{3o5}zumkJ_yTIq*+poVo^Pg`WKln@?
zn(~ICRmskIv!_p;OiDZISZlg@2HIT0Jb@DDnJ5W*v$W^WF_F8(Z=WMr)KVYD;SFj=
zM{7)POj}>7?Ue!zWf`3UW3jp$0oH;_PzxRaJHSrxDL4sYFfoV&i69xIf;8|b*bN>B
zUxKfI2`}$0zzS?28Ki;z055_jV8WY>e*EqS3|%fMWhAW%*?nZqe4T$sCpm$@G+0UC9f`8RWG+w)7S+WD
z7q5n33-aNKK@B1@D6v;Z^&t*n@Ogx{HH46`L;8_-^t4gJ&K*)n1HVs|hACR8qJ=4%
z^Z}9-D7L|i1hdO-R6=;9(-o=KE||jwvax)5F0anxc@Dooo1JM|3-7LNQKMT-I)hPO
zI_pl)_bh2;k!6QeX+0cJHrTVwbfwTqiz09IvBWzQS{T;Q#woO|Q&?Lkxqeuh>&F=@
z>WN@7&+vh6GMitrKsQ^=)&0rB^3DeQ+{Vvr1>iev=5_Lq)B4=3wRkpT(yz4WmbMHR
zx7OW5<@{RjmGiu2IoG$y*{JQ2h2>oY_!<4@V7*q5C0ff0t))krjqcJzox7`N^(`Wq
zxNq^?uT*&`Y^A?|yp+CTSVN03wAC2aYLxo}lUsjq=QU(znQsTYF2idwd%-h6R}WTe
zbFf@%N!MEDYb`&?Y$VAJxbv{q(%Tq?r`{xgPbJw^^7mp{^BNGZ|EOy}#^e7aZC*Oi
z{~MJ*wqALXkxq6!a$NYiY2%QL5YO#YTQ;3FckB3n-lUBG-w#yA|Bsu;g~z?f!fSp1
z4S2ne*ZO#!&v^XT&Hp+e|0`0?Rh<>CCj4cRvr#)Fi@L6x4Y~8$F0bqAKgtAn0X!l2kqT{t+jlnwRE8U_qsm3
zN_&HyH1`sjYx`ufu)O)5jrzXk5X`#vZ!G^0I$1t_!GBT-7`0&|cdeW?Vf1~nh2_of
z==lAd`fjdo{wE7cUe#+|t&`V(+MEAX{RHt|roMwL{4Ul8_ihl}
zya#rGzWLv!h@5(f%(Z2=wwrFQ?#0>
zd{@Y3)Iyv`rEFcgHJtp8+sHH_u*5Eyf^okCu{|Ao=s*(4#uoJ)xQ(HvgmaQ0j6r?_
zIMXCrz2w;Jl%6>fTP$qywH!8^h9l*H0=7!pa4?1(mQ(gwLv$lfyvhmZiMu}Kk-1iE
z0!&0!unokDeUmtGv;Dk`kn_Ul&!~CvS<^Nz1@v(Ieu@?f2qy}6VXE)0g|&)>+*pM%PX?*+2(xeN-1_cri14!qBu_d4@FW;}z)=go1w#fT}N
zHOFCjFC_1W<2_NlFNXI<@cVIoN6PQX_+1IFm-Ct_ubc7O2|qvcGZfFGc`n8CCf@VT
zd)m3B_<|syoTbyf=ce+$ZCN!R#DlCWhmDQ1)Czawpd>4q1y)B*wEKTIoQUHAj+Hv}
z&s~3XBhjr0jZNSttJ%wf?Sd95f=*_xmA~SVLrVh1qryq4IM}QZ$3~Ts9nCP0)bKgY4JX!|WsNqCLtUZJ%g2k8oTk
zh$hi2`iT8SKQTZYAPy0Sir0#crio2cn&O*gHf1zrHDxyml1cKCyd@vWSMrxaq+!x<
z=@uzo%955y+0seg7}{kj98D_|8@-;OCz11Dd#K$e_7iwq|=?wfz5lj*9-J3GF7?Dx65usj!3TTvgyZvDl+yMe;LdfN^L84js&tu!{Bd-~_Mv|C>WTqW
zj{)G+Z9z0*T@dY>5=L)MzJb0SH;%q3yqWxObx=;JgD&{Qk!|S&x^68F7ML@U=H7Y>
z4H!9#-nXVu)W8gSDt`%mpPx%*AuH*8@M@}Gw}w8ASWD@_>uA#TTj&qtw$eJsR@$0!
zH-$N?NvN!$^Vi-_*ZVv`IYE!m#KK2t%7Q)gSjCexZOAjUC+=AqKJFD7G5;9u;W%x~
zf1MsIe}neTew!Y>=6#wL`ab>7q>t$HHGiagrhGz?mQ!R;J40c&pCNO>8S)?cR|?Jk
zhPVVPCO6UtmUHx!^Bnn>en+3t_hjF2VNP~sVG@@~bAN?Vm-`j@Xt2iVY$0o-9lrv4
zX%-YWM73qIS+z$~|3Iw}OB=amE-mwN!28u|RpK(aNm801SJlK?U|im;>W
zYa9h#AfHCH`-HVcnW&$99m|os2o666`oLy)`S4-%^=cN5Vi+EP#98Q5&0HxYX&l1$
z$DBerrLzbfW*$zQ<1-@j5Na+u%zT_0>4FQNKxd_kV(9jve1=@nx{T!+2+
z+_|bgKF#L`-+}9M;LoRkwz|!Ptr+pR5JQ^mzY=M3%T$l$Ym)`ljLh7H9k=~pD2w_w9Y45;}fIviP8AP>U?4~J`SCaL*p}E
z=QCd86Q}cu)A&r#`Ak5GC!m~G%B9YyO-G_s*oDvQCGBBWBck35F
zM)CK^{lA9;I=-(|Sx4j!P5xG-bNjzX2P*qPr{cj%{XUbw%iIU}yG-?)Ox-%L@%o?f
z9`G)gf1lj=JD#b5M)kV0?qucX6#nLxzqeJtwdHR?`Prp|@;{+%+^=daee1v4(tx?M
z^6BpI7ziO}es1LFRO9~M?KXOi)u{aX`VplcArs4;zw_obiU+iEy<2O!I?RT(r2yq~
zMSeF-CYHPUeZNlrwO5DCFM5~!ymeFkC;WMVEr$+UvSi`Gg+dO?5hjn;(E>%E
z+O`>7146(q@NZxrcp4l6yp;Dg_!jX0jG7Bpg9pJ=-~{*^;C7J!lEG78AJ`8*0uu1T
z`cXgN4_F~Oc`XWF@)9AhE%Cy*H{i!Qyk=
+
diff --git a/SGGL/FineUIPro.Web/HSSE/License/Electricity.aspx.cs b/SGGL/FineUIPro.Web/HSSE/License/Electricity.aspx.cs
index 0d69be05..a6cb41e6 100644
--- a/SGGL/FineUIPro.Web/HSSE/License/Electricity.aspx.cs
+++ b/SGGL/FineUIPro.Web/HSSE/License/Electricity.aspx.cs
@@ -289,7 +289,7 @@ namespace FineUIPro.Web.HSSE.License
string uploadfilepath = string.Empty;
string newUrl = string.Empty;
string filePath = string.Empty;
- initTemplatePath = "File\\Word\\HSSE\\动土作业票.doc";
+ initTemplatePath = "File\\Word\\HSSE\\临时用电作业票.doc";
uploadfilepath = rootPath + initTemplatePath;
newUrl = uploadfilepath.Replace(".doc", string.Format("{0:yyyy-MM}", DateTime.Now) + ".doc");
filePath = initTemplatePath.Replace(".doc", string.Format("{0:yyyy-MM}", DateTime.Now) + ".pdf");
@@ -340,12 +340,12 @@ namespace FineUIPro.Web.HSSE.License
}
}
- Bookmark bookmarkWorkDepth = doc.Range.Bookmarks["WorkDepth"];//开挖深度
+ Bookmark bookmarkWorkDepth = doc.Range.Bookmarks["WorkDepth"];//作业原因
if (bookmarkWorkDepth != null)
{
if (getElectricity != null)
{
- bookmarkWorkDepth.Text = getElectricity.WorkDepth;
+ bookmarkWorkDepth.Text = getElectricity.Reason;
}
}
diff --git a/SGGL/Model/APIItem/HSSE/HSSELogItem.cs b/SGGL/Model/APIItem/HSSE/HSSELogItem.cs
new file mode 100644
index 00000000..8aa16960
--- /dev/null
+++ b/SGGL/Model/APIItem/HSSE/HSSELogItem.cs
@@ -0,0 +1,47 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Model
+{
+ public class HSSELogItem
+ {
+ public string HSSELogId { get; set; }
+
+ public string ProjectId { get; set; }
+ public string CompileDate { get; set; }
+ public string CompileMan { get; set; }
+ public string Weather { get; set; }
+ public bool? IsVisible { get; set; }
+ public string CompileManName { get; set; }
+ public string WeatherName { get; set; }
+
+ public int? Num11 { get; set; }
+
+
+
+ public string Contents12 { get; set; }
+ public string Contents13 { get; set; }
+ public string Contents21 { get; set; }
+
+ public int? Num21 { get; set; }
+ public string Contents22 { get; set; }
+
+ public int? Num22 { get; set; }
+ public string Contents23 { get; set; }
+ public int? Num23 { get; set; }
+ public string Contents24 { get; set; }
+ public int? Num24 { get; set; }
+ public string Contents210 { get; set; }
+ public int? Num210 { get; set; }
+ public int? Num211 { get; set; }
+ public string Contents31 { get; set; }
+ public int? Num31 { get; set; }
+ public string Contents32 { get; set; }
+ public int? Num32 { get; set; }
+ public string Contents41 { get; set; }
+ public string Contents42 { get; set; }
+ }
+}
diff --git a/SGGL/Model/Model.csproj b/SGGL/Model/Model.csproj
index 021d6974..132bd4b1 100644
--- a/SGGL/Model/Model.csproj
+++ b/SGGL/Model/Model.csproj
@@ -94,6 +94,7 @@
+
diff --git a/SGGL/WebAPI/Controllers/HSSE/HSSELogController.cs b/SGGL/WebAPI/Controllers/HSSE/HSSELogController.cs
new file mode 100644
index 00000000..a9642904
--- /dev/null
+++ b/SGGL/WebAPI/Controllers/HSSE/HSSELogController.cs
@@ -0,0 +1,118 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Net;
+using System.Net.Http;
+using System.Web.Http;
+using BLL;
+using Mvc.Controllers;
+
+namespace WebAPI.Controllers.HSSE
+{
+ public class HSSELogController : ApiController
+ {
+ ///
+ /// 加载日志列表
+ ///
+ ///
+ ///
+ ///
+ ///
+ public Model.ResponeData getHSSELogDataList( string projectId, string userId, int pageIndex=0)
+ {
+ var responeData = new Model.ResponeData();
+ try
+ {
+ var getDataList = HSSELogService.getHSSELogDataList(projectId, userId);
+ int pageCount = getDataList.Count;
+ if (pageCount > 0 && pageIndex > 0)
+ {
+ getDataList = (from x in getDataList.Skip(Funs.PageSize * (pageIndex - 1)).Take(Funs.PageSize)
+ select x).ToList();
+ }
+ responeData.data = new { pageCount, getDataList };
+ }
+ catch (Exception ex)
+ {
+ responeData.code = 0;
+ responeData.message = ex.Message;
+ }
+ return responeData;
+ }
+
+ ///
+ /// 加载日志列表
+ ///
+ ///
+ ///
+ ///
+ ///
+ public Model.ResponeData getHSSELogData(string HSSELogId)
+ {
+ var responeData = new Model.ResponeData();
+ try
+ {
+ responeData.data = HSSELogService.getHSSELogData(HSSELogId);
+ }
+ catch (Exception ex)
+ {
+ responeData.code = 0;
+ responeData.message = ex.Message;
+ }
+ return responeData;
+ }
+
+ ///
+ /// 加载天气
+ ///
+ ///
+ public Model.ResponeData getWeatherDataList()
+ {
+ var responeData = new Model.ResponeData();
+ try
+ {
+ responeData.data = ConstValue.drpConstItemList(BLL.ConstValue.Group_Weather);
+ }
+ catch (Exception ex)
+ {
+ responeData.code = 0;
+ responeData.message = ex.Message;
+ }
+ return responeData;
+ }
+
+ ///
+ /// 保存日志
+ ///
+ /// 作业票记录
+ [HttpPost]
+ public Model.ResponeData SaveHSSELogData([FromBody] Model.Manager_HSSELog HSSELog)
+ {
+ var responeData = new Model.ResponeData();
+ HSSELog.IsVisible = true;
+ try
+ {
+ if (!string.IsNullOrEmpty(HSSELog.HSSELogId))
+ {
+ BLL.HSSELogService.UpdateHSSELog(HSSELog);
+ responeData.message = "修改成功";
+ }
+ else
+ {
+ HSSELog.HSSELogId = SQLHelper.GetNewID(typeof(Model.Manager_HSSELog));
+ BLL.HSSELogService.AddHSSELog(HSSELog);
+ responeData.message = "保存成功";
+ }
+
+ }
+ catch (Exception ex)
+ {
+ responeData.code = 0;
+ responeData.message = ex.Message;
+ ErrLogInfo.WriteLog(string.Empty, ex);
+ }
+
+ return responeData;
+ }
+ }
+}
\ No newline at end of file
diff --git a/SGGL/WebAPI/WebAPI.csproj b/SGGL/WebAPI/WebAPI.csproj
index c8a5f5f8..36935d17 100644
--- a/SGGL/WebAPI/WebAPI.csproj
+++ b/SGGL/WebAPI/WebAPI.csproj
@@ -181,6 +181,7 @@
+
From 1c9a21058e239989ad11d2e44822e6805484832b Mon Sep 17 00:00:00 2001
From: gaofei1985 <181547018@qq.com>
Date: Mon, 18 Sep 2023 19:58:10 +0800
Subject: [PATCH 2/8] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
DataBase/版本日志/SGGLDB_WH_2023-09-18.sql | Bin 0 -> 9952 bytes
.../Check/Check_ProjectCheckItemSetService.cs | 56 +++----
SGGL/BLL/HSSE/Manager/HSSELogService.cs | 137 +++++++++++++++---
.../InspectionSummary.aspx.cs | 39 ++++-
SGGL/Model/APIItem/HSSE/HSSELogItem.cs | 23 +++
.../Controllers/HSSE/HSSELogController.cs | 10 +-
6 files changed, 211 insertions(+), 54 deletions(-)
create mode 100644 DataBase/版本日志/SGGLDB_WH_2023-09-18.sql
diff --git a/DataBase/版本日志/SGGLDB_WH_2023-09-18.sql b/DataBase/版本日志/SGGLDB_WH_2023-09-18.sql
new file mode 100644
index 0000000000000000000000000000000000000000..7d7c6905d9439ec9a9fb2110f4a64dfa41769bfa
GIT binary patch
literal 9952
zcmeI2%TE(g6vj_tqK$-qfEBES#5BzC1~*Dfz{r%g1J#rQ_CZIKhb=;iiI0_#Y77eu
zx-cQJVQ1V*BEb!=jB%w~j9u!&xG^#6Ih5g^=_ttHjZl@}ZP(s^yWpf6fiw6Yc{Mj0Qe4Yx8lFSA
za(by>O*|firCsrVed-VcMRa
z338@Q!W0_W`|gG5T7EhIA^dHmFRc0n4Vr~4G#!xa%TzJ;BGqMat}Vh9wWUTMuZn$Y
zEDmz6t-=*r4#?GjPIUXW2WS(b&{{^6_qA@%N|i#~np3)@1VL2`oj{4J4)wwn+Wr$)
zUs`dMjKvd`hDm@YgMZ1bxy+l~K%mMX=W46x18%~sN@?$9WC0WWkrh80suuDUC^dSS{HORBw_wN)!QR(IrBKHriJ
z`WN#?Zb|hRdsTE)y!5f$S2dQ6T+g%Zkt4T1v3bB%qxH^i6y7z^rFYXSoZ%i79dm~8VQp%P*7o#ifR
czeKyXej`P*eQGXR+~+}^lG8hBJKs!x1M6eab^rhX
literal 0
HcmV?d00001
diff --git a/SGGL/BLL/HSSE/Check/Check_ProjectCheckItemSetService.cs b/SGGL/BLL/HSSE/Check/Check_ProjectCheckItemSetService.cs
index ed18e1b8..381f4147 100644
--- a/SGGL/BLL/HSSE/Check/Check_ProjectCheckItemSetService.cs
+++ b/SGGL/BLL/HSSE/Check/Check_ProjectCheckItemSetService.cs
@@ -62,36 +62,42 @@ namespace BLL
string type = string.Empty;
if (CheckItem != null)
{
- Model.Check_ProjectCheckItemDetail detail = BLL.Check_ProjectCheckItemDetailService.GetCheckItemDetailById(CheckItem.ToString());
+ //Model.Check_ProjectCheckItemDetail detail = BLL.Check_ProjectCheckItemDetailService.GetCheckItemDetailById(CheckItem.ToString());
+
+ //修改为项目安全检查项
+ Model.Technique_CheckItemSet detail = Funs.DB.Technique_CheckItemSet.FirstOrDefault(x => x.CheckItemSetId == CheckItem.ToString());
+
if (detail != null)
{
- Model.Check_ProjectCheckItemSet item = BLL.Check_ProjectCheckItemSetService.GetCheckItemSetById(detail.CheckItemSetId);
- if (item != null)
- {
- if (item.SupCheckItem == "0")
- {
- type = item.CheckItemName;
- }
- else
- {
- type = BLL.Check_ProjectCheckItemSetService.GetCheckItemNameBySupCheckItem(item.SupCheckItem);
- }
- }
+ type = detail.CheckItemName;
+ //Model.Check_ProjectCheckItemSet item = BLL.Check_ProjectCheckItemSetService.GetCheckItemSetById(detail.CheckItemSetId);
+ //if (item != null)
+ //{
+ // if (item.SupCheckItem == "0")
+ // {
+ // type = item.CheckItemName;
+ // }
+ // else
+ // {
+ // type = BLL.Check_ProjectCheckItemSetService.GetCheckItemNameBySupCheckItem(item.SupCheckItem);
+ // }
+ //}
}
else
{
- Model.Check_ProjectCheckItemSet item = BLL.Check_ProjectCheckItemSetService.GetCheckItemSetById(CheckItem.ToString());
- if (item != null)
- {
- if (item.SupCheckItem == "0")
- {
- type = item.CheckItemName;
- }
- else
- {
- type = BLL.Check_ProjectCheckItemSetService.GetCheckItemNameBySupCheckItem(item.SupCheckItem);
- }
- }
+ type = "季节性/节假日检查(无类型)";
+ //Model.Check_ProjectCheckItemSet item = BLL.Check_ProjectCheckItemSetService.GetCheckItemSetById(CheckItem.ToString());
+ //if (item != null)
+ //{
+ // if (item.SupCheckItem == "0")
+ // {
+ // type = item.CheckItemName;
+ // }
+ // else
+ // {
+ // type = BLL.Check_ProjectCheckItemSetService.GetCheckItemNameBySupCheckItem(item.SupCheckItem);
+ // }
+ //}
}
}
return type;
diff --git a/SGGL/BLL/HSSE/Manager/HSSELogService.cs b/SGGL/BLL/HSSE/Manager/HSSELogService.cs
index 4c1d448e..690f45be 100644
--- a/SGGL/BLL/HSSE/Manager/HSSELogService.cs
+++ b/SGGL/BLL/HSSE/Manager/HSSELogService.cs
@@ -988,7 +988,7 @@ namespace BLL
///
///
///
- public static List getHSSELogDataList(string projectId, string userId)
+ public static List getHSSELogDataList(string projectId, string userId,string CompileMan,string CompileDate)
{
using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
{
@@ -1017,6 +1017,15 @@ namespace BLL
getInfoList = getInfoList.Where(x => x.CompileMan == userId).ToList();
}
}
+ if (!string.IsNullOrEmpty(CompileMan))
+ {
+ getInfoList = getInfoList.Where(x => x.CompileMan == CompileMan).ToList();
+ }
+ if (!string.IsNullOrEmpty(CompileDate))
+ {
+ getInfoList = getInfoList.Where(x => x.CompileDate == CompileDate).ToList();
+ }
+
return getInfoList;
}
}
@@ -1043,33 +1052,117 @@ namespace BLL
WeatherName = z.ConstText,
- Num11=x.Num11,
- Contents12=x.Contents12,
- Contents13=x.Contents13,
- Contents21=x.Contents21,
- Num21=x.Num21,
- Contents22=x.Contents22,
- Num22=x.Num22,
- Contents23=x.Contents23,
- Num23=x.Num23,
- Contents24=x.Contents24,
- Num24=x.Num24,
- Contents210=x.Contents210,
- Num210=x.Num210,
- Num211=x.Num211,
- Contents31=x.Contents31,
- Num31=x.Num31,
- Contents32=x.Contents32,
- Num32=x.Num32,
- Contents41=x.Contents41,
- Contents42=x.Contents42
+ Content1 = x.Num11.ToString(),
+ Content2= x.Contents12,
+ Content3= x.Contents13,
+ Content4= x.Contents21,
+ Content5= x.Num21.ToString(),
+ Content6= x.Contents22,
+ Content7 = x.Num22.ToString(),
+ Content8 = x.Contents23,
+ Content9 = x.Num23.ToString(),
+ Content10 = x.Contents24,
+ Content11 = x.Num24.ToString(),
+ Content12 = x.Contents210,
+ Content13 = x.Num210.ToString(),
+ Content14 = x.Num211.ToString(),
+ Content15 = x.Contents31,
+ Content16 = x.Num31.ToString(),
+ Content17 = x.Contents32,
+ Content18 = x.Num32.ToString(),
+ Content19 = x.Contents41,
+ Content20 = x.Contents42
}).FirstOrDefault();
return model;
}
}
-
+ ///
+ /// 增加HSSE日志暨管理数据收集
+ ///
+ /// HSSE日志暨管理数据收集实体
+ public static void AddHSSELogApi(Model.HSSELogItem HSSELog)
+ {
+ Model.Manager_HSSELog newHSSELog = new Model.Manager_HSSELog
+ {
+ HSSELogId = HSSELog.HSSELogId,
+ ProjectId = HSSELog.ProjectId,
+ CompileDate = Convert.ToDateTime(HSSELog.CompileDate),
+ CompileMan = HSSELog.CompileMan,
+ Weather = HSSELog.Weather,
+ IsVisible = HSSELog.IsVisible,
+ Num11 = Convert.ToInt32(HSSELog.Content1),
+ Contents12 = HSSELog.Content2,
+ Contents13 = HSSELog.Content3,
+ Contents21 = HSSELog.Content4,
+ Num21 = Convert.ToInt32(HSSELog.Content5),
+ Contents22 = HSSELog.Content6,
+ Num22 = Convert.ToInt32(HSSELog.Content7),
+ Contents23 = HSSELog.Content8,
+ Num23 = Convert.ToInt32(HSSELog.Content9),
+ Contents24 = HSSELog.Content10,
+ Num24 = Convert.ToInt32(HSSELog.Content11),
+
+ Contents210 = HSSELog.Content12,
+ Num210 = Convert.ToInt32(HSSELog.Content13),
+ Num211 = Convert.ToInt32(HSSELog.Content14),
+ Contents31 = HSSELog.Content15,
+ Num31 = Convert.ToInt32(HSSELog.Content16),
+ Contents32 = HSSELog.Content17,
+ Num32 = Convert.ToInt32(HSSELog.Content18),
+
+ Contents41 = HSSELog.Content19,
+ Contents42 = HSSELog.Content20
+ };
+ Funs.DB.Manager_HSSELog.InsertOnSubmit(newHSSELog);
+ Funs.DB.SubmitChanges();
+ }
+
+ ///
+ /// 修改HSSE日志暨管理数据收集
+ ///
+ ///
+ public static void UpdateHSSELogApi(Model.HSSELogItem updateHSSELog)
+ {
+ using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
+ {
+ Model.Manager_HSSELog newHSSELog = db.Manager_HSSELog.FirstOrDefault(e => e.HSSELogId == updateHSSELog.HSSELogId);
+ if (newHSSELog != null)
+ {
+ newHSSELog.CompileDate = Convert.ToDateTime(updateHSSELog.CompileDate);
+ newHSSELog.CompileMan = updateHSSELog.CompileMan;
+ newHSSELog.Weather = updateHSSELog.Weather;
+ newHSSELog.IsVisible = updateHSSELog.IsVisible;
+
+ newHSSELog.Num11 = Convert.ToInt32(updateHSSELog.Content1);
+ newHSSELog.Contents12 = updateHSSELog.Content2;
+ newHSSELog.Contents13 = updateHSSELog.Content3;
+ newHSSELog.Contents21 = updateHSSELog.Content4;
+ newHSSELog.Num21 = Convert.ToInt32(updateHSSELog.Content5);
+ newHSSELog.Contents22 = updateHSSELog.Content6;
+ newHSSELog.Num22 = Convert.ToInt32(updateHSSELog.Content7);
+ newHSSELog.Contents23 = updateHSSELog.Content8;
+ newHSSELog.Num23 = Convert.ToInt32(updateHSSELog.Content9);
+ newHSSELog.Contents24 = updateHSSELog.Content10;
+ newHSSELog.Num24 = Convert.ToInt32(updateHSSELog.Content11);
+
+ newHSSELog.Contents210 = updateHSSELog.Content12;
+ newHSSELog.Num210 = Convert.ToInt32(updateHSSELog.Content13);
+ newHSSELog.Num211 = Convert.ToInt32(updateHSSELog.Content14);
+ newHSSELog.Contents31 = updateHSSELog.Content15;
+ newHSSELog.Num31 = Convert.ToInt32(updateHSSELog.Content16);
+ newHSSELog.Contents32 = updateHSSELog.Content17;
+ newHSSELog.Num32 = Convert.ToInt32(updateHSSELog.Content18);
+
+ newHSSELog.Contents41 = updateHSSELog.Content19;
+ newHSSELog.Contents42 = updateHSSELog.Content20;
+ db.SubmitChanges();
+ }
+ }
+ }
+
+
#endregion
}
}
diff --git a/SGGL/FineUIPro.Web/ZHGL/InspectionSummary/InspectionSummary.aspx.cs b/SGGL/FineUIPro.Web/ZHGL/InspectionSummary/InspectionSummary.aspx.cs
index 93fa7ba8..8968a929 100644
--- a/SGGL/FineUIPro.Web/ZHGL/InspectionSummary/InspectionSummary.aspx.cs
+++ b/SGGL/FineUIPro.Web/ZHGL/InspectionSummary/InspectionSummary.aspx.cs
@@ -137,6 +137,8 @@ namespace FineUIPro.Web.ZHGL.InspectionSummary
public string ProjectId { get; set; }
public DateTime? Mdate { get; set; }
+
+ public string state { get; set; }
}
#region 生成按钮
@@ -171,7 +173,8 @@ namespace FineUIPro.Web.ZHGL.InspectionSummary
{
ProblemTypes = x.ProblemTypes,
ProjectId = x.ProjectId,
- CheckTime=x.CheckTime
+ CheckTime=x.CheckTime,
+ States=x.States
}).Where(x => x.ProblemTypes == "1").ToList();
//周例会
var list3 = Funs.DB.Meeting_WeekMeeting.Select(x=>new ProjectIdAndDate { ProjectId=x.ProjectId, Mdate = x.WeekMeetingDate }).ToList();
@@ -196,7 +199,7 @@ namespace FineUIPro.Web.ZHGL.InspectionSummary
var list7 = Funs.DB.Manager_MonthReportC.Select(x=> new ProjectIdAndDate { ProjectId=x.ProjectId, Mdate = x.Months }).ToList();
//质量巡检
- var list8 = Funs.DB.Check_CheckControl.Select(x=>new ProjectIdAndDate { ProjectId=x.ProjectId, Mdate = x.CheckDate }).ToList();
+ var list8 = Funs.DB.Check_CheckControl.Select(x=>new ProjectIdAndDate { ProjectId=x.ProjectId, Mdate = x.CheckDate,state=x.State }).ToList();
//设备材料报验
var list10 = Funs.DB.Comprehensive_InspectionEquipment.Select
@@ -335,6 +338,21 @@ namespace FineUIPro.Web.ZHGL.InspectionSummary
allList.Add(model);
+ //安全巡检已闭合
+ model = new Inspection_Summary();
+ model.ProjectId = pid;
+ model.CompileDateMonth = this.drpCompileDateMonth.Text.Trim();
+ model.InspectionSummaryId = Guid.NewGuid().ToString();
+ model.InspectionSummaryMbId = "28";
+ AqxjCount = list2.Where(x => x.ProjectId == pid && x.States=="3").ToList().Count();
+ model.SummeryResult = AqxjCount.ToString();
+ //时间
+ if (AqxjCount > 0)
+ {
+ model.CompileDate = list2.Where(x => x.ProjectId == pid).OrderByDescending(x => x.CheckTime).FirstOrDefault().CheckTime;
+ }
+
+ allList.Add(model);
//周例会
model = new Inspection_Summary();
@@ -437,6 +455,23 @@ namespace FineUIPro.Web.ZHGL.InspectionSummary
}
allList.Add(model);
+ //质量巡检已闭合项
+ model = new Inspection_Summary();
+ model.ProjectId = pid;
+ model.CompileDate = DateTime.Now;
+ model.CompileDateMonth = this.drpCompileDateMonth.Text.Trim();
+ model.InspectionSummaryId = Guid.NewGuid().ToString();
+ model.InspectionSummaryMbId = "29";
+ //已闭合
+ ZlxjCount = list8.Where(x => x.ProjectId == pid&&x.state=="7").ToList().Count;
+ model.SummeryResult = ZlxjCount.ToString();
+ if (ZlxjCount > 0)
+ {
+ //巡检日期
+ model.CompileDate = list8.Where(x => x.ProjectId == pid).OrderByDescending(x => x.Mdate).FirstOrDefault().Mdate;
+ }
+ allList.Add(model);
+
//WBS数据
model = new Inspection_Summary();
model.ProjectId = pid;
diff --git a/SGGL/Model/APIItem/HSSE/HSSELogItem.cs b/SGGL/Model/APIItem/HSSE/HSSELogItem.cs
index 8aa16960..9083866d 100644
--- a/SGGL/Model/APIItem/HSSE/HSSELogItem.cs
+++ b/SGGL/Model/APIItem/HSSE/HSSELogItem.cs
@@ -43,5 +43,28 @@ namespace Model
public int? Num32 { get; set; }
public string Contents41 { get; set; }
public string Contents42 { get; set; }
+
+ #region 添加修改时字段
+ public string Content1 { get; set; }
+ public string Content2 { get; set; }
+ public string Content3 { get; set; }
+ public string Content4 { get; set; }
+ public string Content5 { get; set; }
+ public string Content6 { get; set; }
+ public string Content7 { get; set; }
+ public string Content8 { get; set; }
+ public string Content9 { get; set; }
+ public string Content10 { get; set; }
+ public string Content11 { get; set; }
+ public string Content12 { get; set; }
+ public string Content13 { get; set; }
+ public string Content14 { get; set; }
+ public string Content15 { get; set; }
+ public string Content16 { get; set; }
+ public string Content17 { get; set; }
+ public string Content18 { get; set; }
+ public string Content19 { get; set; }
+ public string Content20 { get; set; }
+ #endregion
}
}
diff --git a/SGGL/WebAPI/Controllers/HSSE/HSSELogController.cs b/SGGL/WebAPI/Controllers/HSSE/HSSELogController.cs
index a9642904..e1064260 100644
--- a/SGGL/WebAPI/Controllers/HSSE/HSSELogController.cs
+++ b/SGGL/WebAPI/Controllers/HSSE/HSSELogController.cs
@@ -18,12 +18,12 @@ namespace WebAPI.Controllers.HSSE
///
///
///
- public Model.ResponeData getHSSELogDataList( string projectId, string userId, int pageIndex=0)
+ public Model.ResponeData getHSSELogDataList( string projectId, string userId,string CompileDate="",string CompileMan="", int pageIndex=0)
{
var responeData = new Model.ResponeData();
try
{
- var getDataList = HSSELogService.getHSSELogDataList(projectId, userId);
+ var getDataList = HSSELogService.getHSSELogDataList(projectId, userId, CompileMan, CompileDate);
int pageCount = getDataList.Count;
if (pageCount > 0 && pageIndex > 0)
{
@@ -86,7 +86,7 @@ namespace WebAPI.Controllers.HSSE
///
/// 作业票记录
[HttpPost]
- public Model.ResponeData SaveHSSELogData([FromBody] Model.Manager_HSSELog HSSELog)
+ public Model.ResponeData SaveHSSELogData([FromBody] Model.HSSELogItem HSSELog)
{
var responeData = new Model.ResponeData();
HSSELog.IsVisible = true;
@@ -94,13 +94,13 @@ namespace WebAPI.Controllers.HSSE
{
if (!string.IsNullOrEmpty(HSSELog.HSSELogId))
{
- BLL.HSSELogService.UpdateHSSELog(HSSELog);
+ BLL.HSSELogService.UpdateHSSELogApi(HSSELog);
responeData.message = "修改成功";
}
else
{
HSSELog.HSSELogId = SQLHelper.GetNewID(typeof(Model.Manager_HSSELog));
- BLL.HSSELogService.AddHSSELog(HSSELog);
+ BLL.HSSELogService.AddHSSELogApi(HSSELog);
responeData.message = "保存成功";
}
From 4c983ce0a24c201b59cc854ba2d9579b459fbb94 Mon Sep 17 00:00:00 2001
From: gaofei1985 <181547018@qq.com>
Date: Tue, 19 Sep 2023 16:12:26 +0800
Subject: [PATCH 3/8] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=AF=95=E8=BD=A6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
DataBase/版本日志/SGGLDB_WH_2023-09-19.sql | 322 +++++
SGGL/BLL/Common/Const.cs | 5 +
SGGL/FineUIPro.Web/FineUIPro.Web.csproj | 28 +
.../BeforeTestRun/InspectTailTermEdit.aspx | 171 +++
.../BeforeTestRun/InspectTailTermEdit.aspx.cs | 500 ++++++++
.../InspectTailTermEdit.aspx.designer.cs | 269 ++++
.../BeforeTestRun/InspectTailTermList.aspx | 163 +++
.../BeforeTestRun/InspectTailTermList.aspx.cs | 243 ++++
.../InspectTailTermList.aspx.designer.cs | 206 ++++
.../TestRun/BeforeTestRun/SubInspectTerm.aspx | 79 +-
.../BeforeTestRun/SubInspectTerm.aspx.cs | 536 ++++++--
.../SubInspectTerm.aspx.designer.cs | 117 ++
.../TestRun/BeforeTestRun/SubWorkInspect.aspx | 9 +-
.../BeforeTestRun/SubWorkInspect.aspx.cs | 101 +-
.../SubWorkInspect.aspx.designer.cs | 2 +-
.../BeforeTestRun/TailTermApprove.aspx | 139 +++
.../BeforeTestRun/TailTermApprove.aspx.cs | 221 ++++
.../TailTermApprove.aspx.designer.cs | 269 ++++
.../BeforeTestRun/TailTermApproveList.aspx | 145 +++
.../BeforeTestRun/TailTermApproveList.aspx.cs | 138 +++
.../TailTermApproveList.aspx.designer.cs | 152 +++
SGGL/Model/Model.cs | 1084 ++++++++++++++++-
22 files changed, 4758 insertions(+), 141 deletions(-)
create mode 100644 DataBase/版本日志/SGGLDB_WH_2023-09-19.sql
create mode 100644 SGGL/FineUIPro.Web/TestRun/BeforeTestRun/InspectTailTermEdit.aspx
create mode 100644 SGGL/FineUIPro.Web/TestRun/BeforeTestRun/InspectTailTermEdit.aspx.cs
create mode 100644 SGGL/FineUIPro.Web/TestRun/BeforeTestRun/InspectTailTermEdit.aspx.designer.cs
create mode 100644 SGGL/FineUIPro.Web/TestRun/BeforeTestRun/InspectTailTermList.aspx
create mode 100644 SGGL/FineUIPro.Web/TestRun/BeforeTestRun/InspectTailTermList.aspx.cs
create mode 100644 SGGL/FineUIPro.Web/TestRun/BeforeTestRun/InspectTailTermList.aspx.designer.cs
create mode 100644 SGGL/FineUIPro.Web/TestRun/BeforeTestRun/TailTermApprove.aspx
create mode 100644 SGGL/FineUIPro.Web/TestRun/BeforeTestRun/TailTermApprove.aspx.cs
create mode 100644 SGGL/FineUIPro.Web/TestRun/BeforeTestRun/TailTermApprove.aspx.designer.cs
create mode 100644 SGGL/FineUIPro.Web/TestRun/BeforeTestRun/TailTermApproveList.aspx
create mode 100644 SGGL/FineUIPro.Web/TestRun/BeforeTestRun/TailTermApproveList.aspx.cs
create mode 100644 SGGL/FineUIPro.Web/TestRun/BeforeTestRun/TailTermApproveList.aspx.designer.cs
diff --git a/DataBase/版本日志/SGGLDB_WH_2023-09-19.sql b/DataBase/版本日志/SGGLDB_WH_2023-09-19.sql
new file mode 100644
index 00000000..0c0a1213
--- /dev/null
+++ b/DataBase/版本日志/SGGLDB_WH_2023-09-19.sql
@@ -0,0 +1,322 @@
+--==ģ
+--WP01 Գ
+delete PreRun_WorkInspectTemplate where WorkInspectId='4A52BDAB-2143-4C61-8C7D-F91BE24A2B71'
+delete PreRun_WorkInspectTemplate where WorkInspectId='4FCA00CE-391B-43D3-8B6D-D47052CE6565'
+delete PreRun_WorkInspectTemplate where WorkInspectId='777B8494-09EC-480D-97C9-702C9FCCC0EB'
+delete PreRun_WorkInspectTemplate where WorkInspectId='BC51D8E6-2689-4F04-90C5-79F1C84C41FB'
+delete PreRun_WorkInspectTemplate where WorkInspectId='4560A417-F1B9-4121-B058-AFD983BEC194'
+delete PreRun_WorkInspectTemplate where WorkInspectId='F504A7E2-ADB9-4BCE-8A7E-F3E971EB9DDD'
+delete PreRun_WorkInspectTemplate where WorkInspectId='4FD78960-91ED-4A23-B8D5-E7189152E452'
+delete PreRun_WorkInspectTemplate where WorkInspectId='72EAEDF3-DFB1-4B5F-A601-B80BBB718760'
+delete PreRun_WorkInspectTemplate where WorkInspectId='A1929105-319D-4637-9251-B4300FDE4C0D'
+delete PreRun_WorkInspectTemplate where WorkInspectId='6E1A98B5-7B1E-404D-847C-8E9B7889B13F'
+delete PreRun_WorkInspectTemplate where WorkInspectId='78F1C600-EA2E-4CD4-B67A-B9C3432F981B'
+delete PreRun_WorkInspectTemplate where WorkInspectId='0AFFD4A5-6853-4875-97AE-9C6B925C9334'
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('4A52BDAB-2143-4C61-8C7D-F91BE24A2B71','1C01150C-977E-499A-9173-95F319BEEF87','ðװȫƺ淶Ĺ涨װ¼ȫ','','',GETDATE(),1)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('4FCA00CE-391B-43D3-8B6D-D47052CE6565','1C01150C-977E-499A-9173-95F319BEEF87','ιཬѴﵽǿȣĨѾɡ','','',GETDATE(),2)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('777B8494-09EC-480D-97C9-702C9FCCC0EB','1C01150C-977E-499A-9173-95F319BEEF87','ܵϵͳѹϴɨϸϸ','','',GETDATE(),3)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('BC51D8E6-2689-4F04-90C5-79F1C84C41FB','1C01150C-977E-499A-9173-95F319BEEF87','ȫҪ','','',GETDATE(),4)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('4560A417-F1B9-4121-B058-AFD983BEC194','1C01150C-977E-499A-9173-95F319BEEF87','ܷܵ豸ϴϸתϸ','','',GETDATE(),5)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('F504A7E2-ADB9-4BCE-8A7E-F3E971EB9DDD','1C01150C-977E-499A-9173-95F319BEEF87','ʴʩѻɡ','','',GETDATE(),6)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('4FD78960-91ED-4A23-B8D5-E7189152E452','1C01150C-977E-499A-9173-95F319BEEF87','ڴ涨','','',GETDATE(),7)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('72EAEDF3-DFB1-4B5F-A601-B80BBB718760','1C01150C-977E-499A-9173-95F319BEEF87','DZװ꣬ơĵԷҪ','','',GETDATE(),8)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('A1929105-319D-4637-9251-B4300FDE4C0D','1C01150C-977E-499A-9173-95F319BEEF87','߱ȴˮܷˮDZȷӦ','','',GETDATE(),9)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('6E1A98B5-7B1E-404D-847C-8E9B7889B13F','1C01150C-977E-499A-9173-95F319BEEF87','ֳȫʩͶƷ','','',GETDATE(),10)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('78F1C600-EA2E-4CD4-B67A-B9C3432F981B','1C01150C-977E-499A-9173-95F319BEEF87','DZߡ¼뱸Աλ','','',GETDATE(),11)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('0AFFD4A5-6853-4875-97AE-9C6B925C9334','1C01150C-977E-499A-9173-95F319BEEF87','','','',GETDATE(),12)
+--WP02 ܵϴ
+delete PreRun_WorkInspectTemplate where WorkInspectId='D114152C-AB8F-4A27-BB99-047EFC6A659B'
+delete PreRun_WorkInspectTemplate where WorkInspectId='A9EE383E-9073-4C6A-9BF9-6A55D13DED78'
+delete PreRun_WorkInspectTemplate where WorkInspectId='ECEAF45C-43E1-4DBD-9ECF-EB509B30C727'
+delete PreRun_WorkInspectTemplate where WorkInspectId='123E15BA-8885-445A-8C88-FFEE69E6AAC3'
+delete PreRun_WorkInspectTemplate where WorkInspectId='98E970F7-58E2-4EFC-B74F-0D724B968ED2'
+delete PreRun_WorkInspectTemplate where WorkInspectId='2340CB66-6CB4-47A6-A80C-F7C523E7F19D'
+delete PreRun_WorkInspectTemplate where WorkInspectId='FE74C3B5-33D7-4DB2-A234-CF61248AE508'
+delete PreRun_WorkInspectTemplate where WorkInspectId='C57CBFFD-B11F-4F8F-A637-B7EF6344B818'
+delete PreRun_WorkInspectTemplate where WorkInspectId='BDD6D5B1-C82C-46A1-BCC5-5F66BFCE4C72'
+delete PreRun_WorkInspectTemplate where WorkInspectId='C6171D1B-9B3C-47A5-A5BE-BB21525C67A9'
+delete PreRun_WorkInspectTemplate where WorkInspectId='2DA39968-C16D-4723-9932-80804B0F88E6'
+delete PreRun_WorkInspectTemplate where WorkInspectId='11F562CB-9867-46E3-A42A-3DCF6C9B80A6'
+delete PreRun_WorkInspectTemplate where WorkInspectId='435AF81B-23CD-4EE8-8023-7F26BF8672AA'
+delete PreRun_WorkInspectTemplate where WorkInspectId='948611DC-519D-465A-BBA2-5BD26C70C62A'
+delete PreRun_WorkInspectTemplate where WorkInspectId='2F77D05B-837C-4A74-AAAD-2BCDAF7444D7'
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('D114152C-AB8F-4A27-BB99-047EFC6A659B','641DA0F4-42A7-4DE3-9A57-95A606016655','ϴɨ·ڵĹܵѹϸ','','',GETDATE(),1)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('A9EE383E-9073-4C6A-9BF9-6A55D13DED78','641DA0F4-42A7-4DE3-9A57-95A606016655','װƵĿװȡ','','',GETDATE(),2)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('ECEAF45C-43E1-4DBD-9ECF-EB509B30C727','641DA0F4-42A7-4DE3-9A57-95A606016655','ҪѲȡЧʩ','','',GETDATE(),3)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('123E15BA-8885-445A-8C88-FFEE69E6AAC3','641DA0F4-42A7-4DE3-9A57-95A606016655','ڷѲѲȡʩ','','',GETDATE(),4)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('98E970F7-58E2-4EFC-B74F-0D724B968ED2','641DA0F4-42A7-4DE3-9A57-95A606016655','Ҫ¶ȼƲԪʱͷס','','',GETDATE(),5)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('2340CB66-6CB4-47A6-A80C-F7C523E7F19D','641DA0F4-42A7-4DE3-9A57-95A606016655','ҪDZѲȡЧʩ','','',GETDATE(),6)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('FE74C3B5-33D7-4DB2-A234-CF61248AE508','641DA0F4-42A7-4DE3-9A57-95A606016655','ͽλ״̬ϳϴɨҪ','','',GETDATE(),7)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('C57CBFFD-B11F-4F8F-A637-B7EF6344B818','641DA0F4-42A7-4DE3-9A57-95A606016655','֧״̬ϳϴɨҪ','','',GETDATE(),8)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('BDD6D5B1-C82C-46A1-BCC5-5F66BFCE4C72','641DA0F4-42A7-4DE3-9A57-95A606016655','ưѲä塣','','',GETDATE(),9)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('C6171D1B-9B3C-47A5-A5BE-BB21525C67A9','641DA0F4-42A7-4DE3-9A57-95A606016655','豸ڼĭ̵ѲȡЧʩ','','',GETDATE(),10)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('2DA39968-C16D-4723-9932-80804B0F88E6','641DA0F4-42A7-4DE3-9A57-95A606016655','ϴܵϵͳäʩƱʾ','','',GETDATE(),11)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('11F562CB-9867-46E3-A42A-3DCF6C9B80A6','641DA0F4-42A7-4DE3-9A57-95A606016655','ųѼӹ̣ʱ̶ʩϳϴɨҪ','','',GETDATE(),12)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('435AF81B-23CD-4EE8-8023-7F26BF8672AA','641DA0F4-42A7-4DE3-9A57-95A606016655','ȫʩϳϴɨҪ','','',GETDATE(),13)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('948611DC-519D-465A-BBA2-5BD26C70C62A','641DA0F4-42A7-4DE3-9A57-95A606016655','ʩϳϴɨҪ','','',GETDATE(),14)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('2F77D05B-837C-4A74-AAAD-2BCDAF7444D7','641DA0F4-42A7-4DE3-9A57-95A606016655','','','',GETDATE(),15)
+--WP03 ܵɨ
+delete PreRun_WorkInspectTemplate where WorkInspectId='BC693EF5-405B-4341-8D7F-E1A7DF613CB5'
+delete PreRun_WorkInspectTemplate where WorkInspectId='D1977C77-1823-4EC6-8B6A-576ED5C664BC'
+delete PreRun_WorkInspectTemplate where WorkInspectId='BC5B90E2-BE72-4957-98CF-0018F8F79900'
+delete PreRun_WorkInspectTemplate where WorkInspectId='B8700369-6E43-4D4A-8D35-5D46E064511C'
+delete PreRun_WorkInspectTemplate where WorkInspectId='4CBE76B2-1760-428C-9855-30FBD610157D'
+delete PreRun_WorkInspectTemplate where WorkInspectId='CC5718D2-10D4-449E-8527-3ABD6E12F120'
+delete PreRun_WorkInspectTemplate where WorkInspectId='99068D60-FD45-4435-890C-52E5BC743645'
+delete PreRun_WorkInspectTemplate where WorkInspectId='A830F841-C86F-45F6-A888-7EFFA9914F9C'
+delete PreRun_WorkInspectTemplate where WorkInspectId='7671F673-6BF1-4A65-9848-6ED60E541C38'
+delete PreRun_WorkInspectTemplate where WorkInspectId='41B4C1ED-0D00-4C8F-BDB6-8C3450330255'
+delete PreRun_WorkInspectTemplate where WorkInspectId='A0CD44CB-48FC-46E7-A7EA-177B8D880409'
+delete PreRun_WorkInspectTemplate where WorkInspectId='3C5F0A0B-0A45-45BE-BDC8-8444415DFEAC'
+delete PreRun_WorkInspectTemplate where WorkInspectId='AE04B9B6-0143-411D-BD45-C53FEC73D78C'
+delete PreRun_WorkInspectTemplate where WorkInspectId='F51EAB4B-96E8-48C6-848D-DD0EBEDA7539'
+delete PreRun_WorkInspectTemplate where WorkInspectId='7428215F-D5BE-4FE3-98B9-6D962B13224B'
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('BC693EF5-405B-4341-8D7F-E1A7DF613CB5','BEB24AE8-F66D-458B-ADFD-3810405B5EB8','ϴɨ·ڵĹܵѹϸ','','',GETDATE(),1)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('D1977C77-1823-4EC6-8B6A-576ED5C664BC','BEB24AE8-F66D-458B-ADFD-3810405B5EB8','װƵĿװȡ','','',GETDATE(),2)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('BC5B90E2-BE72-4957-98CF-0018F8F79900','BEB24AE8-F66D-458B-ADFD-3810405B5EB8','ҪѲȡЧʩ','','',GETDATE(),3)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('B8700369-6E43-4D4A-8D35-5D46E064511C','BEB24AE8-F66D-458B-ADFD-3810405B5EB8','ڷѲѲȡʩ','','',GETDATE(),4)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('4CBE76B2-1760-428C-9855-30FBD610157D','BEB24AE8-F66D-458B-ADFD-3810405B5EB8','Ҫ¶ȼƲԪʱͷס','','',GETDATE(),5)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('CC5718D2-10D4-449E-8527-3ABD6E12F120','BEB24AE8-F66D-458B-ADFD-3810405B5EB8','ҪDZѲȡЧʩ','','',GETDATE(),6)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('99068D60-FD45-4435-890C-52E5BC743645','BEB24AE8-F66D-458B-ADFD-3810405B5EB8','ͽλ״̬ϳϴɨҪ','','',GETDATE(),7)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('A830F841-C86F-45F6-A888-7EFFA9914F9C','BEB24AE8-F66D-458B-ADFD-3810405B5EB8','֧״̬ϳϴɨҪ','','',GETDATE(),8)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('7671F673-6BF1-4A65-9848-6ED60E541C38','BEB24AE8-F66D-458B-ADFD-3810405B5EB8','ưѲä塣','','',GETDATE(),9)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('41B4C1ED-0D00-4C8F-BDB6-8C3450330255','BEB24AE8-F66D-458B-ADFD-3810405B5EB8','豸ڼĭ̵ѲȡЧʩ','','',GETDATE(),10)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('A0CD44CB-48FC-46E7-A7EA-177B8D880409','BEB24AE8-F66D-458B-ADFD-3810405B5EB8','ϴܵϵͳäʩƱʾ','','',GETDATE(),11)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('3C5F0A0B-0A45-45BE-BDC8-8444415DFEAC','BEB24AE8-F66D-458B-ADFD-3810405B5EB8','ųѼӹ̣ʱ̶ʩϳϴɨҪ','','',GETDATE(),12)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('AE04B9B6-0143-411D-BD45-C53FEC73D78C','BEB24AE8-F66D-458B-ADFD-3810405B5EB8','ȫʩϳϴɨҪ','','',GETDATE(),13)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('F51EAB4B-96E8-48C6-848D-DD0EBEDA7539','BEB24AE8-F66D-458B-ADFD-3810405B5EB8','ʩϳϴɨҪ','','',GETDATE(),14)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('7428215F-D5BE-4FE3-98B9-6D962B13224B','BEB24AE8-F66D-458B-ADFD-3810405B5EB8','','','',GETDATE(),15)
+--WP05 ѧϴ
+delete PreRun_WorkInspectTemplate where WorkInspectId='2C74C5DE-D600-425E-9870-061715D0AA93'
+delete PreRun_WorkInspectTemplate where WorkInspectId='F2F146F9-4A2A-40E2-9FA3-83B954DF4775'
+delete PreRun_WorkInspectTemplate where WorkInspectId='EF527C06-4CAB-46EC-A6C6-FB5C9152C03B'
+delete PreRun_WorkInspectTemplate where WorkInspectId='25D55B52-6083-4856-BEAA-F983DB250CE2'
+delete PreRun_WorkInspectTemplate where WorkInspectId='14DBD15B-F40E-4FAD-B903-5FACEF1D85F4'
+delete PreRun_WorkInspectTemplate where WorkInspectId='89D04B6E-16D0-4870-B006-7ADA9FED4F8D'
+delete PreRun_WorkInspectTemplate where WorkInspectId='B534309B-1767-47A2-9729-46ACB732AAD2'
+delete PreRun_WorkInspectTemplate where WorkInspectId='D76DB877-D8C6-45EB-BDB0-E33AC3EA3272'
+delete PreRun_WorkInspectTemplate where WorkInspectId='6CB94B9D-2ED6-4C6D-A164-1AE8EE3CB02E'
+delete PreRun_WorkInspectTemplate where WorkInspectId='F9B9A741-A9F1-4863-86C1-B061A4645B1F'
+delete PreRun_WorkInspectTemplate where WorkInspectId='4C1F3A32-A3CF-48A9-83A5-ACD7C6CBE644'
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('2C74C5DE-D600-425E-9870-061715D0AA93','474F94B6-E927-4E9A-A544-F8E1AE63F6FF','ѧϴ·Ĺܵѹϸ','','',GETDATE(),1)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('F2F146F9-4A2A-40E2-9FA3-83B954DF4775','474F94B6-E927-4E9A-A544-F8E1AE63F6FF','ϵͳ·ıáѹѵԳϸ','','',GETDATE(),2)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('EF527C06-4CAB-46EC-A6C6-FB5C9152C03B','474F94B6-E927-4E9A-A544-F8E1AE63F6FF','ҪDZڷѲȡЧʩ','','',GETDATE(),3)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('25D55B52-6083-4856-BEAA-F983DB250CE2','474F94B6-E927-4E9A-A544-F8E1AE63F6FF','ϵͳе豸ڼѲȡʩ','','',GETDATE(),4)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('14DBD15B-F40E-4FAD-B903-5FACEF1D85F4','474F94B6-E927-4E9A-A544-F8E1AE63F6FF','ҪIJԪʱͷס','','',GETDATE(),5)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('89D04B6E-16D0-4870-B006-7ADA9FED4F8D','474F94B6-E927-4E9A-A544-F8E1AE63F6FF','֧ܵܰװϷҪ','','',GETDATE(),6)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('B534309B-1767-47A2-9729-46ACB732AAD2','474F94B6-E927-4E9A-A544-F8E1AE63F6FF','֧״̬ϻѧϴҪ','','',GETDATE(),7)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('D76DB877-D8C6-45EB-BDB0-E33AC3EA3272','474F94B6-E927-4E9A-A544-F8E1AE63F6FF','ưѲä塣','','',GETDATE(),8)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('6CB94B9D-2ED6-4C6D-A164-1AE8EE3CB02E','474F94B6-E927-4E9A-A544-F8E1AE63F6FF','ϴϵͳϵͳäʩƱʾ','','',GETDATE(),9)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('F9B9A741-A9F1-4863-86C1-B061A4645B1F','474F94B6-E927-4E9A-A544-F8E1AE63F6FF','ѧϴʱʩԴҩƷѧߵȽѱ롣','','',GETDATE(),10)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('4C1F3A32-A3CF-48A9-83A5-ACD7C6CBE644','474F94B6-E927-4E9A-A544-F8E1AE63F6FF','ȫʩϻѧϴҪ','','',GETDATE(),11)
+
+--WP06 ¯
+delete PreRun_WorkInspectTemplate where WorkInspectId='CB8F1765-C8BB-484C-9F26-21C8E9CB4CE7'
+delete PreRun_WorkInspectTemplate where WorkInspectId='F2F29570-1975-4014-A99A-4A03DB4A536D'
+delete PreRun_WorkInspectTemplate where WorkInspectId='1A00CB42-25E4-4F97-A1B5-3F7C4490F223'
+delete PreRun_WorkInspectTemplate where WorkInspectId='9DECCBE6-65CC-419A-A048-979783FD6842'
+delete PreRun_WorkInspectTemplate where WorkInspectId='21BF145B-EA14-4E55-B037-E819234F1F7A'
+delete PreRun_WorkInspectTemplate where WorkInspectId='5E0511A0-C5A9-4B61-9685-4E6C8037F4C6'
+delete PreRun_WorkInspectTemplate where WorkInspectId='C7593DCE-AA2A-4049-91E5-39E0E9B0E13A'
+delete PreRun_WorkInspectTemplate where WorkInspectId='583F587F-DAC6-480B-9731-5BAC193E7F96'
+delete PreRun_WorkInspectTemplate where WorkInspectId='5DFCD094-DDF7-4B2C-9734-37FF80763974'
+delete PreRun_WorkInspectTemplate where WorkInspectId='FA2DCD68-F4CE-495A-AF9F-E368248D5386'
+delete PreRun_WorkInspectTemplate where WorkInspectId='3DEF5BB6-E60F-4F7A-85AB-74FE48BE3E93'
+delete PreRun_WorkInspectTemplate where WorkInspectId='ED369C77-1B1A-46DE-826E-DDD9E866A4D7'
+delete PreRun_WorkInspectTemplate where WorkInspectId='A0C6A601-ABBE-4EBF-9193-2796F56ADD91'
+delete PreRun_WorkInspectTemplate where WorkInspectId='177F8D2C-BE13-437E-92EB-B0C79797F161'
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('CB8F1765-C8BB-484C-9F26-21C8E9CB4CE7','3289A3D2-0691-4AD1-BDF3-1FD784564E71','¯ǽ(졢̵ͷ)½ڲɾ','','',GETDATE(),1)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('F2F29570-1975-4014-A99A-4A03DB4A536D','3289A3D2-0691-4AD1-BDF3-1FD784564E71','豸еĵºͨˮ֣ѲȡͨˮͨȴʩԷܵ¡','','',GETDATE(),2)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('1A00CB42-25E4-4F97-A1B5-3F7C4490F223','3289A3D2-0691-4AD1-BDF3-1FD784564E71','ߺ¯Ҫȷ¯ϵͳϵͳȫ롣','','',GETDATE(),3)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('9DECCBE6-65CC-419A-A048-979783FD6842','3289A3D2-0691-4AD1-BDF3-1FD784564E71','ָʾװϣָλ','','',GETDATE(),4)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('21BF145B-EA14-4E55-B037-E819234F1F7A','3289A3D2-0691-4AD1-BDF3-1FD784564E71','¯豸װϲкϸ','','',GETDATE(),5)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('5E0511A0-C5A9-4B61-9685-4E6C8037F4C6','3289A3D2-0691-4AD1-BDF3-1FD784564E71','¯õȹ͵DZװϲУϸ','','',GETDATE(),6)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('C7593DCE-AA2A-4049-91E5-39E0E9B0E13A','3289A3D2-0691-4AD1-BDF3-1FD784564E71','̵̵尲װϲԣ̵ųڰȫλá','','',GETDATE(),7)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('583F587F-DAC6-480B-9731-5BAC193E7F96','3289A3D2-0691-4AD1-BDF3-1FD784564E71','µѾҪúá','','',GETDATE(),8)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('5DFCD094-DDF7-4B2C-9734-37FF80763974','3289A3D2-0691-4AD1-BDF3-1FD784564E71','¯߱Ѿò¯ңͻϹӦ̣ȷϡ','','',GETDATE(),9)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('FA2DCD68-F4CE-495A-AF9F-E368248D5386','3289A3D2-0691-4AD1-BDF3-1FD784564E71','ͻϵѾòñ,¯ѡĸλá','','',GETDATE(),10)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('3DEF5BB6-E60F-4F7A-85AB-74FE48BE3E93','3289A3D2-0691-4AD1-BDF3-1FD784564E71','¯ȼϣͣȼȵλ','','',GETDATE(),11)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('ED369C77-1B1A-46DE-826E-DDD9E866A4D7','3289A3D2-0691-4AD1-BDF3-1FD784564E71','ʱ¯ϡ','','',GETDATE(),12)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('A0C6A601-ABBE-4EBF-9193-2796F56ADD91','3289A3D2-0691-4AD1-BDF3-1FD784564E71','𡢰ȫʩϺ¯Ҫ','','',GETDATE(),13)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('177F8D2C-BE13-437E-92EB-B0C79797F161','3289A3D2-0691-4AD1-BDF3-1FD784564E71','','','',GETDATE(),14)
+
+--WP12 Գ
+delete PreRun_WorkInspectTemplate where WorkInspectId='19BE0861-1AD7-40A3-AA18-01C5CEB64131'
+delete PreRun_WorkInspectTemplate where WorkInspectId='B55865DC-035D-48B5-84BE-7C34C3353B21'
+delete PreRun_WorkInspectTemplate where WorkInspectId='0B8CB7D6-8D89-4427-A62E-739643E2F1C2'
+delete PreRun_WorkInspectTemplate where WorkInspectId='2D114EBD-FE45-4D50-AF13-C79063C8D475'
+delete PreRun_WorkInspectTemplate where WorkInspectId='F58D79AE-9579-4BB9-AA39-AC5B92D21059'
+delete PreRun_WorkInspectTemplate where WorkInspectId='EC7F7D2E-CE08-4F89-9538-03650EFB45BD'
+delete PreRun_WorkInspectTemplate where WorkInspectId='F71B00D0-2029-458F-A3AE-D4B624F0908A'
+delete PreRun_WorkInspectTemplate where WorkInspectId='1427A267-A5A2-4D46-A2AA-EE3337966481'
+delete PreRun_WorkInspectTemplate where WorkInspectId='A1EEC73A-7499-4E3E-BFF3-6C997E5F9122'
+delete PreRun_WorkInspectTemplate where WorkInspectId='44EF73C6-AE42-4062-80FA-F9A9AD72E8BD'
+delete PreRun_WorkInspectTemplate where WorkInspectId='94493ADE-6942-43B3-A91E-528C5F9A9494'
+delete PreRun_WorkInspectTemplate where WorkInspectId='5A4BF482-A006-4C74-85E6-2CB819498435'
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('19BE0861-1AD7-40A3-AA18-01C5CEB64131','963E658B-CB53-4FEA-BA7D-723C538B2BD5','鰲װȫƺ淶Ĺ涨װ¼ȫ','','',GETDATE(),1)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('B55865DC-035D-48B5-84BE-7C34C3353B21','963E658B-CB53-4FEA-BA7D-723C538B2BD5','ܵϵͳѹϴɨϸϸ','','',GETDATE(),2)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('0B8CB7D6-8D89-4427-A62E-739643E2F1C2','963E658B-CB53-4FEA-BA7D-723C538B2BD5','·ϵͳѧϴͳϴϸ','','',GETDATE(),3)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('2D114EBD-FE45-4D50-AF13-C79063C8D475','963E658B-CB53-4FEA-BA7D-723C538B2BD5','DZװ꣬ϵͳơĵԷҪ','','',GETDATE(),4)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('F58D79AE-9579-4BB9-AA39-AC5B92D21059','963E658B-CB53-4FEA-BA7D-723C538B2BD5','ٻ١ΣϵͳװϡԺϸ','','',GETDATE(),5)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('EC7F7D2E-CE08-4F89-9538-03650EFB45BD','963E658B-CB53-4FEA-BA7D-723C538B2BD5','ʴʩѻɡ','','',GETDATE(),6)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('F71B00D0-2029-458F-A3AE-D4B624F0908A','963E658B-CB53-4FEA-BA7D-723C538B2BD5','鰲װҪ','','',GETDATE(),7)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('1427A267-A5A2-4D46-A2AA-EE3337966481','963E658B-CB53-4FEA-BA7D-723C538B2BD5','߱ȴˮDZȷӦ','','',GETDATE(),8)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('A1EEC73A-7499-4E3E-BFF3-6C997E5F9122','963E658B-CB53-4FEA-BA7D-723C538B2BD5','DZߡ¼뱸Աλ','','',GETDATE(),9)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('44EF73C6-AE42-4062-80FA-F9A9AD72E8BD','963E658B-CB53-4FEA-BA7D-723C538B2BD5','ֳȫʩͶƷ','','',GETDATE(),10)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('94493ADE-6942-43B3-A91E-528C5F9A9494','963E658B-CB53-4FEA-BA7D-723C538B2BD5','DZߡ¼룬Աλ','','',GETDATE(),11)
+INSERT INTO dbo.PreRun_WorkInspectTemplate(WorkInspectId,WorkPackId,WorkInspectName,Remark,AddUser,AddTime,Sort) VALUES('5A4BF482-A006-4C74-85E6-2CB819498435','963E658B-CB53-4FEA-BA7D-723C538B2BD5','','','',GETDATE(),12)
+
+--ҵɾ
+truncate table PreRun_SubInspectTerm
+truncate table PreRun_SubInspectTermItem
+
+--Ӽβ˵
+delete Sys_Menu where MenuId='B6A6EA7D-EDAB-40C8-920D-A106731D0E08'
+delete Sys_Menu where MenuId='8542644D-BD9B-4188-9FDE-AE5D6D6D9A40'
+INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Icon,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)VALUES('B6A6EA7D-EDAB-40C8-920D-A106731D0E08','β',null,'TestRun/BeforeTestRun/InspectTailTermList.aspx',8,'AD6E08B6-5571-4FFB-BDBE-9E6811770BD6','Menu_TestRun',0,1,1)
+INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Icon,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)VALUES('8542644D-BD9B-4188-9FDE-AE5D6D6D9A40','',null,'TestRun/BeforeTestRun/TailTermApproveList.aspx',9,'AD6E08B6-5571-4FFB-BDBE-9E6811770BD6','Menu_TestRun',0,1,1)
+GO
+
+--ְ
+alter table PreRun_SubInspectTerm add Subcontractor varchar(50) null
+--а
+alter table PreRun_SubInspectTerm add Contractor varchar(50) null
+--
+alter table PreRun_SubInspectTerm add Supervision varchar(50) null
+--ҵ
+alter table PreRun_SubInspectTerm add Owner varchar(50) null
+--0=ȫ1=ܵ2=豸
+alter table PreRun_WorkPackage add WorkPackType int null
+alter table PreRun_SubInspectTerm add WorkPackType int null
+--ܵ豸
+alter table PreRun_SubInspectTerm add PropertyTechnologyId varchar(50) null
+go
+
+--==ϵͳ
+if object_id(N'PreRun_SubInspectTermItem',N'U') is not null
+drop table dbo.PreRun_SubInspectTermItem
+CREATE TABLE dbo.PreRun_SubInspectTermItem(
+ TermItemId varchar(50) NOT NULL,--
+ SubItemId varchar(50) NULL,--
+ SubInspectId varchar(50) NULL,--
+ WorkPackId varchar(50) NULL,--
+ ProjectId varchar(50) NULL,--Ŀ
+ WorkInspectId varchar(50) NOT NULL,--ģ
+ WorkInspectName varchar(500) NULL,--
+ InstallationId varchar(50) NULL,--װ(ֶΣڹ)
+ ProcessesId varchar(50) NULL,--(ֶΣڹ)
+ SystemId varchar(50) NULL,--ϵͳ(ֶΣڹ)
+ SubSystemId varchar(50) NULL,--ϵͳ
+ InspectedUser varchar(50) NULL,--
+ InspectionResults int NULL,--0:δͨ 1:ͨ
+ InspectionIllustrate varchar(200) NULL,--˵
+ Subcontractor varchar(50) null,--ְ
+ Contractor varchar(50) null,--а
+ Supervision varchar(50) null,--
+ Owner varchar(50) null,--ҵ
+ WorkPackType int null,--0=ȫ1=ܵ2=豸
+ PropertyTechnologyId varchar(50) null,--ܵ豸
+ Remark varchar(200) NULL,--ע
+ AddUser varchar(50) NULL,--
+ AddTime datetime NULL,--
+ Sort int NULL,--
+ CONSTRAINT PK_PreRun_SubInspectTermItem PRIMARY KEY CLUSTERED
+(
+ TermItemId ASC
+)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
+) ON [PRIMARY]
+GO
+
+--Ԥ
+delete PreRun_WorkPackage where WorkPackId='1C01150C-977E-499A-9173-95F319BEEF87'
+delete PreRun_WorkPackage where WorkPackId='641DA0F4-42A7-4DE3-9A57-95A606016655'
+delete PreRun_WorkPackage where WorkPackId='BEB24AE8-F66D-458B-ADFD-3810405B5EB8'
+delete PreRun_WorkPackage where WorkPackId='02BC1E1E-E531-4738-B6EC-5CE5BDC47B43'
+delete PreRun_WorkPackage where WorkPackId='474F94B6-E927-4E9A-A544-F8E1AE63F6FF'
+delete PreRun_WorkPackage where WorkPackId='3289A3D2-0691-4AD1-BDF3-1FD784564E71'
+delete PreRun_WorkPackage where WorkPackId='445B915B-3E6D-47BE-BFF4-8762695ADB20'
+delete PreRun_WorkPackage where WorkPackId='73C7D1D7-6DA3-44DD-A88B-7DF0FF15AA4F'
+delete PreRun_WorkPackage where WorkPackId='8845C52D-4C56-442E-9237-CE33E8FC66AA'
+delete PreRun_WorkPackage where WorkPackId='B0D040D4-5867-4335-9258-75504E73987E'
+delete PreRun_WorkPackage where WorkPackId='84C6DAD6-3ED8-4869-ADB4-2EDA3512DB16'
+delete PreRun_WorkPackage where WorkPackId='963E658B-CB53-4FEA-BA7D-723C538B2BD5'
+delete PreRun_WorkPackage where WorkPackId='598A028A-5812-40E3-9D9D-5180A36F4453'
+delete PreRun_WorkPackage where WorkPackId='6D827784-6ABD-4327-ABB7-FDABAC99853F'
+INSERT INTO dbo.PreRun_WorkPackage(WorkPackId,WorkPackName,WorkPackType,Remark,AddUser,AddTime,Sort)
+VALUES('1C01150C-977E-499A-9173-95F319BEEF87','Գ',2,'','C4A62EC0-E5D3-4EBF-A5FA-E56AA89633C0',GETDATE(),1)
+INSERT INTO dbo.PreRun_WorkPackage(WorkPackId,WorkPackName,WorkPackType,Remark,AddUser,AddTime,Sort)
+VALUES('641DA0F4-42A7-4DE3-9A57-95A606016655','ܵϴ',1,'','C4A62EC0-E5D3-4EBF-A5FA-E56AA89633C0',GETDATE(),2)
+INSERT INTO dbo.PreRun_WorkPackage(WorkPackId,WorkPackName,WorkPackType,Remark,AddUser,AddTime,Sort)
+VALUES('BEB24AE8-F66D-458B-ADFD-3810405B5EB8','ܵɨ',1,'','C4A62EC0-E5D3-4EBF-A5FA-E56AA89633C0',GETDATE(),3)
+INSERT INTO dbo.PreRun_WorkPackage(WorkPackId,WorkPackName,WorkPackType,Remark,AddUser,AddTime,Sort)
+VALUES('02BC1E1E-E531-4738-B6EC-5CE5BDC47B43','ɨ',1,'','C4A62EC0-E5D3-4EBF-A5FA-E56AA89633C0',GETDATE(),4)
+INSERT INTO dbo.PreRun_WorkPackage(WorkPackId,WorkPackName,WorkPackType,Remark,AddUser,AddTime,Sort)
+VALUES('474F94B6-E927-4E9A-A544-F8E1AE63F6FF','ѧϴ',1,'','C4A62EC0-E5D3-4EBF-A5FA-E56AA89633C0',GETDATE(),5)
+INSERT INTO dbo.PreRun_WorkPackage(WorkPackId,WorkPackName,WorkPackType,Remark,AddUser,AddTime,Sort)
+VALUES('3289A3D2-0691-4AD1-BDF3-1FD784564E71','¯',2,'','C4A62EC0-E5D3-4EBF-A5FA-E56AA89633C0',GETDATE(),6)
+INSERT INTO dbo.PreRun_WorkPackage(WorkPackId,WorkPackName,WorkPackType,Remark,AddUser,AddTime,Sort)
+VALUES('445B915B-3E6D-47BE-BFF4-8762695ADB20','װ',2,'','C4A62EC0-E5D3-4EBF-A5FA-E56AA89633C0',GETDATE(),7)
+INSERT INTO dbo.PreRun_WorkPackage(WorkPackId,WorkPackName,WorkPackType,Remark,AddUser,AddTime,Sort)
+VALUES('73C7D1D7-6DA3-44DD-A88B-7DF0FF15AA4F','ɸװ',2,'','C4A62EC0-E5D3-4EBF-A5FA-E56AA89633C0',GETDATE(),8)
+--INSERT INTO dbo.PreRun_WorkPackage(WorkPackId,WorkPackName,WorkPackType,Remark,AddUser,AddTime,Sort)
+--VALUES('8845C52D-4C56-442E-9237-CE33E8FC66AA','','','','C4A62EC0-E5D3-4EBF-A5FA-E56AA89633C0',GETDATE(),9)
+--INSERT INTO dbo.PreRun_WorkPackage(WorkPackId,WorkPackName,WorkPackType,Remark,AddUser,AddTime,Sort)
+--VALUES('B0D040D4-5867-4335-9258-75504E73987E','DZ','','','C4A62EC0-E5D3-4EBF-A5FA-E56AA89633C0',GETDATE(),10)
+INSERT INTO dbo.PreRun_WorkPackage(WorkPackId,WorkPackName,WorkPackType,Remark,AddUser,AddTime,Sort)
+VALUES('84C6DAD6-3ED8-4869-ADB4-2EDA3512DB16','ֻԳ',2,'','C4A62EC0-E5D3-4EBF-A5FA-E56AA89633C0',GETDATE(),11)
+INSERT INTO dbo.PreRun_WorkPackage(WorkPackId,WorkPackName,WorkPackType,Remark,AddUser,AddTime,Sort)
+VALUES('963E658B-CB53-4FEA-BA7D-723C538B2BD5','Գ',2,'','C4A62EC0-E5D3-4EBF-A5FA-E56AA89633C0',GETDATE(),12)
+INSERT INTO dbo.PreRun_WorkPackage(WorkPackId,WorkPackName,WorkPackType,Remark,AddUser,AddTime,Sort)
+VALUES('598A028A-5812-40E3-9D9D-5180A36F4453','',1,'','C4A62EC0-E5D3-4EBF-A5FA-E56AA89633C0',GETDATE(),13)
+INSERT INTO dbo.PreRun_WorkPackage(WorkPackId,WorkPackName,WorkPackType,Remark,AddUser,AddTime,Sort)
+VALUES('6D827784-6ABD-4327-ABB7-FDABAC99853F','ȼ',0,'','C4A62EC0-E5D3-4EBF-A5FA-E56AA89633C0',GETDATE(),14)
+go
+
+--==β
+if object_id(N'PreRun_InspectTailTerm',N'U') is not null
+drop table dbo.PreRun_InspectTailTerm
+CREATE TABLE dbo.PreRun_InspectTailTerm(
+ TailTermId varchar(50) NOT NULL,--
+ ProjectId varchar(50) NULL,--Ŀ
+ ProjectName varchar(50) NULL,--Ŀ
+ TailTermCode varchar(50) NULL,--Ѳ
+ ConstructionUnit varchar(50) NULL,--ʩλ
+ ProblemType int NULL,--1:ܵ2:豸
+ QuestionTechnologyId varchar(50) NULL,--ܵ豸
+ TermItemId varchar(50) NULL,--
+ WorkPackId varchar(50) NULL,--
+ QuestionDesc varchar(max) NULL,--
+ RectifyOpinion varchar(max) NULL,--
+ RectifyTime datetime NULL,--ʱ
+ InspectUser varchar(50) NULL,--
+ ApproveUser varchar(50) NULL,--
+ ApproveState int NULL,--0:ύ1:˻2:3:ͨ
+ AddUser varchar(50) NULL,--
+ AddTime datetime NULL,--
+ CONSTRAINT PK_PreRun_InspectTailTerm PRIMARY KEY CLUSTERED
+(
+ TailTermId ASC
+)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
+) ON [PRIMARY]
+GO
+
+--==˼¼
+if object_id(N'PreRun_InspectTermApproveRecords',N'U') is not null
+drop table dbo.PreRun_InspectTermApproveRecords
+CREATE TABLE dbo.PreRun_InspectTermApproveRecords(
+ InspectTermId varchar(50) NOT NULL,--
+ ProjectId varchar(50) NULL,--Ŀ
+ TermItemId varchar(50) NULL,--
+ TailTermId varchar(50) NULL,--β
+ ApproveOpinion varchar(max) NULL,--
+ ApproveTime datetime NULL,--ʱ
+ ApproveUser varchar(50) NULL,--
+ ApproveState int NULL,--0:˻1:ͨ
+ AddUser varchar(50) NULL,--
+ AddTime datetime NULL,--
+ CONSTRAINT PK_PreRun_InspectTermApproveRecords PRIMARY KEY CLUSTERED
+(
+ InspectTermId ASC
+)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
+) ON [PRIMARY]
+GO
diff --git a/SGGL/BLL/Common/Const.cs b/SGGL/BLL/Common/Const.cs
index 699a4762..6537a285 100644
--- a/SGGL/BLL/Common/Const.cs
+++ b/SGGL/BLL/Common/Const.cs
@@ -5547,5 +5547,10 @@ namespace BLL
/// 实业
///
public const string SYHSEData_DataMenuId = "S89E5EC2-F725-4656-9110-5AF83C18FB6C";
+
+ ///
+ /// 检查表尾项管理
+ ///
+ public const string InspectTailTerm = "B6A6EA7D-EDAB-40C8-920D-A106731D0E08";
}
}
\ No newline at end of file
diff --git a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj
index 4a4aefca..608607e3 100644
--- a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj
+++ b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj
@@ -1655,6 +1655,8 @@
+
+
@@ -1664,6 +1666,8 @@
+
+
@@ -14969,6 +14973,18 @@
DeviceRunEdit.aspx
+
+ InspectTailTermEdit.aspx
+
+
+ InspectTailTermEdit.aspx
+
+
+ InspectTailTermList.aspx
+
+
+ InspectTailTermList.aspx
+
InspectTemplate.aspx
ASPXCodeBehind
@@ -15032,6 +15048,18 @@
SysPipingDeviceImport.aspx
+
+ TailTermApprove.aspx
+
+
+ TailTermApprove.aspx
+
+
+ TailTermApproveList.aspx
+
+
+ TailTermApproveList.aspx
+
GoodsBuy.aspx
ASPXCodeBehind
diff --git a/SGGL/FineUIPro.Web/TestRun/BeforeTestRun/InspectTailTermEdit.aspx b/SGGL/FineUIPro.Web/TestRun/BeforeTestRun/InspectTailTermEdit.aspx
new file mode 100644
index 00000000..0c964cbb
--- /dev/null
+++ b/SGGL/FineUIPro.Web/TestRun/BeforeTestRun/InspectTailTermEdit.aspx
@@ -0,0 +1,171 @@
+<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="InspectTailTermEdit.aspx.cs" Inherits="FineUIPro.Web.TestRun.BeforeTestRun.InspectTailTermEdit" %>
+
+
+
+
+
+ 质量巡检
+
+
+
+
+
+
+
+
diff --git a/SGGL/FineUIPro.Web/TestRun/BeforeTestRun/InspectTailTermEdit.aspx.cs b/SGGL/FineUIPro.Web/TestRun/BeforeTestRun/InspectTailTermEdit.aspx.cs
new file mode 100644
index 00000000..4087645f
--- /dev/null
+++ b/SGGL/FineUIPro.Web/TestRun/BeforeTestRun/InspectTailTermEdit.aspx.cs
@@ -0,0 +1,500 @@
+using BLL;
+using Model;
+using System;
+using System.Collections.Generic;
+using System.Data;
+using System.Data.SqlClient;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+
+namespace FineUIPro.Web.TestRun.BeforeTestRun
+{
+ public partial class InspectTailTermEdit : PageBase
+ {
+ ///
+ /// 主键
+ ///
+ public string TailTermId
+ {
+ get { return (string)ViewState["TailTermId"]; }
+ set { ViewState["TailTermId"] = value; }
+ }
+
+ ///
+ /// 是否查看
+ ///
+ public bool IsView
+ {
+ get { return (bool)ViewState["IsView"]; }
+ set { ViewState["IsView"] = value; }
+ }
+
+ ///
+ /// 问题图片是否可编辑
+ ///
+ public int QuestionEditImg
+ {
+ get { return (int)ViewState["QuestionEditImg"]; }
+ set { ViewState["QuestionEditImg"] = value; }
+ }
+
+ ///
+ /// 整改图片是否可编辑
+ ///
+ public int RectifyEditImg
+ {
+ get { return (int)ViewState["RectifyEditImg"]; }
+ set { ViewState["RectifyEditImg"] = value; }
+ }
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ if (!IsPostBack)
+ {
+ this.TailTermId = Request["TailTermId"];
+ //是否查看
+ this.IsView = string.IsNullOrWhiteSpace(Request["IsView"]) ? false : bool.Parse(Request["IsView"]);
+ //数据绑定
+ PageInit();
+ //审批已经绑定
+ gvApproveBrid();
+ //判断是否查看
+ if (IsView)
+ {
+ btnSave.Hidden = true;
+ btnSubmit.Hidden = true;
+ QuestionEditImg = -1;
+ RectifyEditImg = -1;
+ txtTailTermCode.Enabled = false;
+ ddlConstructionUnit.Enabled = false;
+ ddlProblemType.Enabled = false;
+ ddlQuestionTechnologyId.Enabled = false;
+ ddlTermItemId.Enabled = false;
+ txtQuestionDesc.Enabled = false;
+ txtRectifyOpinion.Enabled = false;
+ txtRectifyTime.Enabled = false;
+ ddlInspectUser.Enabled = false;
+ ddlApproveUser.Enabled = false;
+ }
+ }
+ }
+
+ ///
+ /// 默认绑定
+ ///
+ public void PageInit()
+ {
+ QuestionEditImg = 0;
+ RectifyEditImg = 0;
+ //施工单位
+ UnitService.InitUnitByProjectIdUnitTypeDropDownList(ddlConstructionUnit, this.CurrUser.LoginProjectId, BLL.Const.ProjectUnitType_2, false);
+ //获取用户信息
+ var users = from user in Funs.DB.Sys_User
+ join projectrole in Funs.DB.Project_ProjectUser on user.UserId equals projectrole.UserId
+ where projectrole.ProjectId == this.CurrUser.LoginProjectId
+ select user;
+ //检查人和审核人
+ if (users.Count() > 0)
+ {
+ //检查人
+ ddlInspectUser.DataTextField = "UserName";
+ ddlInspectUser.DataValueField = "UserId";
+ ddlInspectUser.DataSource = users;
+ ddlInspectUser.DataBind();
+ //审核人
+ ddlApproveUser.DataTextField = "UserName";
+ ddlApproveUser.DataValueField = "UserId";
+ ddlApproveUser.DataSource = users;
+ ddlApproveUser.DataBind();
+ }
+ var model = Funs.DB.PreRun_InspectTailTerm.FirstOrDefault(x => x.TailTermId == this.TailTermId);
+ if (model != null)
+ {
+ //项目名称
+ txtProjectName.Text = model.ProjectName;
+ //巡检编号
+ txtTailTermCode.Text = model.TailTermCode;
+ //施工单位
+ ddlConstructionUnit.SelectedValue = model.ConstructionUnit;
+ //问题类别
+ ddlProblemType.SelectedValue = model.ProblemType.ToString();
+ //绑定管道或者设备
+ if (model.ProblemType == 1)
+ {
+ var sysPipingData = from proper in Funs.DB.PreRun_PropertySysPiping
+ join selectproper in Funs.DB.PreRun_SubPropertySelect on proper.PropertyId equals selectproper.PropertyId
+ join termitem in Funs.DB.PreRun_SubInspectTermItem on proper.PropertyId equals termitem.PropertyTechnologyId
+ where termitem.InspectionResults == 0 && termitem.InspectedUser == this.CurrUser.UserId
+ group proper by new { proper.PropertyId, proper.PipingCode } into t
+ select new
+ {
+ Id = t.Key.PropertyId,
+ Code = $"管道:({t.Key.PipingCode})"
+ };
+ if (sysPipingData.Count() > 0)
+ {
+ ddlQuestionTechnologyId.DataTextField = "Code";
+ ddlQuestionTechnologyId.DataValueField = "Id";
+ ddlQuestionTechnologyId.DataSource = sysPipingData;
+ ddlQuestionTechnologyId.DataBind();
+ }
+ }
+ else
+ {
+ var sysPipingData = from technology in Funs.DB.PreRun_TechnologySysPiping
+ join selecttechnology in Funs.DB.PreRun_SubTechnologySelect on technology.TechnologyId equals selecttechnology.TechnologyId
+ join termitem in Funs.DB.PreRun_SubInspectTermItem on technology.TechnologyId equals termitem.PropertyTechnologyId
+ where termitem.InspectionResults == 0 && termitem.InspectedUser == this.CurrUser.UserId
+ group technology by new { technology.TechnologyId, technology.TagNumber } into t
+ select new
+ {
+ Id = t.Key.TechnologyId,
+ Code = $"设备:({t.Key.TagNumber})"
+ };
+ if (sysPipingData.Count() > 0)
+ {
+ ddlQuestionTechnologyId.DataTextField = "Code";
+ ddlQuestionTechnologyId.DataValueField = "Id";
+ ddlQuestionTechnologyId.DataSource = sysPipingData;
+ ddlQuestionTechnologyId.DataBind();
+ }
+ }
+ //管道/设备
+ ddlQuestionTechnologyId.SelectedValue = model.QuestionTechnologyId;
+ //绑定检查项
+ if (!string.IsNullOrWhiteSpace(ddlQuestionTechnologyId.SelectedValue))
+ {
+ var TermItemIds = Funs.DB.PreRun_InspectTailTerm.Where(x => x.ProjectId == this.CurrUser.LoginProjectId && x.TailTermId != this.TailTermId).Select(a => a.TermItemId).ToList();
+ var list = new List();
+ if (TermItemIds.Count > 0)
+ {
+ list = Funs.DB.PreRun_SubInspectTermItem.Where(x => x.InspectionResults == 0 && x.PropertyTechnologyId == ddlQuestionTechnologyId.SelectedValue && !TermItemIds.Contains(x.TermItemId)).ToList();
+ }
+ else
+ {
+ list = Funs.DB.PreRun_SubInspectTermItem.Where(x => x.InspectionResults == 0 && x.PropertyTechnologyId == ddlQuestionTechnologyId.SelectedValue).ToList();
+ }
+ if (list.Count() > 0)
+ {
+ ddlTermItemId.DataTextField = "WorkInspectName";
+ ddlTermItemId.DataValueField = "TermItemId";
+ ddlTermItemId.DataSource = list;
+ ddlTermItemId.DataBind();
+ }
+ }
+ //检查项
+ ddlTermItemId.SelectedValue = model.TermItemId;
+ //问题描述
+ txtQuestionDesc.Text = model.QuestionDesc;
+ //整改意见
+ txtRectifyOpinion.Text = model.RectifyOpinion;
+ //整改时间
+ txtRectifyTime.Text = model.RectifyTime != null ? model.RectifyTime.Value.ToString("yyyy-MM-dd hh:mm:ss") : string.Empty;
+ //检查人
+ ddlInspectUser.SelectedValue = model.InspectUser;
+ //审核人
+ ddlApproveUser.SelectedValue = model.ApproveUser;
+ if (model.ApproveState > 1)
+ {
+ QuestionEditImg = -1;
+ RectifyEditImg = -1;
+ }
+ }
+ else
+ {
+ this.TailTermId = Guid.NewGuid().ToString();
+ var projectModel = Funs.DB.Base_Project.FirstOrDefault(e => e.ProjectId == this.CurrUser.LoginProjectId);
+ if (projectModel != null)
+ {
+ txtProjectName.Text = projectModel.ProjectName;
+ string code = projectModel.ProjectCode + "-06-CM03-XJ-";
+ txtTailTermCode.Text = SQLHelper.RunProcNewId("SpGetNewCode5", "dbo.PreRun_InspectTailTerm", "TailTermCode", code);
+ }
+ }
+ }
+
+ ///
+ /// 审批意见绑定
+ ///
+ public void gvApproveBrid()
+ {
+ string strSql = @"select a.InspectTermId,a.ApproveOpinion,a.ApproveTime,a.ApproveState,(case a.ApproveState when 0 then '退回' when 1 then '通过' else '' end) as ApproveStateName,a.AddUser,a.AddTime from PreRun_InspectTermApproveRecords as a inner join PreRun_InspectTailTerm as b on a.TailTermId=b.TailTermId inner join PreRun_SubInspectTermItem as c on c.TermItemId=a.TermItemId where 1=1 and a.ProjectId=@ProjectId and a.TailTermId=@TailTermId ";
+ List listStr = new List();
+ listStr.Add(new SqlParameter("@ProjectId", this.CurrUser.LoginProjectId));
+ listStr.Add(new SqlParameter("@TailTermId", this.TailTermId));
+ strSql += " order by a.AddTime asc";
+ SqlParameter[] parameter = listStr.ToArray();
+ DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
+ gvApprove.DataSource = tb;
+ gvApprove.DataBind();
+ }
+
+ #region 按钮
+
+ ///
+ /// 保存
+ ///
+ protected void btnSave_Click(object sender, EventArgs e)
+ {
+ if (string.IsNullOrWhiteSpace(ddlConstructionUnit.SelectedValue))
+ {
+ ShowNotify("请选择施工单位!", MessageBoxIcon.Warning);
+ return;
+ }
+ if (string.IsNullOrWhiteSpace(ddlProblemType.SelectedValue))
+ {
+ ShowNotify("请选择问题类别!", MessageBoxIcon.Warning);
+ return;
+ }
+ if (string.IsNullOrWhiteSpace(ddlQuestionTechnologyId.SelectedValue))
+ {
+ ShowNotify("请选择管道/设备!", MessageBoxIcon.Warning);
+ return;
+ }
+ if (string.IsNullOrWhiteSpace(ddlTermItemId.SelectedValue))
+ {
+ ShowNotify("请选择检查项!", MessageBoxIcon.Warning);
+ return;
+ }
+ if (string.IsNullOrWhiteSpace(ddlInspectUser.SelectedValue))
+ {
+ ShowNotify("请选择检查人!", MessageBoxIcon.Warning);
+ return;
+ }
+ if (string.IsNullOrWhiteSpace(ddlApproveUser.SelectedValue))
+ {
+ ShowNotify("请选择审核人!", MessageBoxIcon.Warning);
+ return;
+ }
+ var isAdd = false;
+ var model = Funs.DB.PreRun_InspectTailTerm.FirstOrDefault(x => x.TailTermId == this.TailTermId);
+ if (model == null)
+ {
+ isAdd = true;
+ model = new PreRun_InspectTailTerm();
+ model.TailTermId = this.TailTermId;
+ model.ProjectId = this.CurrUser.LoginProjectId;
+ }
+ model.ProjectName = txtProjectName.Text;
+ model.TailTermCode = txtTailTermCode.Text;
+ model.ConstructionUnit = ddlConstructionUnit.SelectedValue;
+ model.ProblemType = int.Parse(ddlProblemType.SelectedValue);
+ model.QuestionTechnologyId = ddlQuestionTechnologyId.SelectedValue;
+ model.TermItemId = ddlTermItemId.SelectedValue;
+ model.QuestionDesc = txtQuestionDesc.Text.Trim();
+ model.RectifyOpinion = txtRectifyOpinion.Text.Trim();
+ model.RectifyTime = DateTime.Parse(txtRectifyTime.Text);
+ model.InspectUser = ddlInspectUser.SelectedValue;
+ model.ApproveUser = ddlApproveUser.SelectedValue;
+ model.ApproveState = 0;
+ model.AddUser = this.CurrUser.LoginProjectId;
+ model.AddTime = DateTime.Now;
+ var workPack = Funs.DB.PreRun_SubInspectTermItem.FirstOrDefault(x => x.TermItemId == model.TermItemId);
+ if (workPack != null)
+ {
+ model.WorkPackId = workPack.WorkPackId;
+ }
+ if (isAdd)
+ {
+ Funs.DB.PreRun_InspectTailTerm.InsertOnSubmit(model);
+ }
+ Funs.DB.SubmitChanges();
+ ShowNotify("操作成功!", MessageBoxIcon.Success);
+ PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
+ }
+
+ ///
+ /// 保存并提交
+ ///
+ protected void btnSubmit_Click(object sender, EventArgs e)
+ {
+ if (string.IsNullOrWhiteSpace(ddlConstructionUnit.SelectedValue))
+ {
+ ShowNotify("请选择施工单位!", MessageBoxIcon.Warning);
+ return;
+ }
+ if (string.IsNullOrWhiteSpace(ddlProblemType.SelectedValue))
+ {
+ ShowNotify("请选择问题类别!", MessageBoxIcon.Warning);
+ return;
+ }
+ if (string.IsNullOrWhiteSpace(ddlQuestionTechnologyId.SelectedValue))
+ {
+ ShowNotify("请选择管道/设备!", MessageBoxIcon.Warning);
+ return;
+ }
+ if (string.IsNullOrWhiteSpace(ddlTermItemId.SelectedValue))
+ {
+ ShowNotify("请选择检查项!", MessageBoxIcon.Warning);
+ return;
+ }
+ if (string.IsNullOrWhiteSpace(ddlInspectUser.SelectedValue))
+ {
+ ShowNotify("请选择检查人!", MessageBoxIcon.Warning);
+ return;
+ }
+ if (string.IsNullOrWhiteSpace(ddlApproveUser.SelectedValue))
+ {
+ ShowNotify("请选择审核人!", MessageBoxIcon.Warning);
+ return;
+ }
+ var isAdd = false;
+ var model = Funs.DB.PreRun_InspectTailTerm.FirstOrDefault(x => x.TailTermId == this.TailTermId);
+ if (model == null)
+ {
+ isAdd = true;
+ model = new PreRun_InspectTailTerm();
+ model.TailTermId = this.TailTermId;
+ model.ProjectId = this.CurrUser.LoginProjectId;
+ }
+ model.ProjectName = txtProjectName.Text;
+ model.TailTermCode = txtTailTermCode.Text;
+ model.ConstructionUnit = ddlConstructionUnit.SelectedValue;
+ model.ProblemType = int.Parse(ddlProblemType.SelectedValue);
+ model.QuestionTechnologyId = ddlQuestionTechnologyId.SelectedValue;
+ model.TermItemId = ddlTermItemId.SelectedValue;
+ model.QuestionDesc = txtQuestionDesc.Text.Trim();
+ model.RectifyOpinion = txtRectifyOpinion.Text.Trim();
+ model.RectifyTime = DateTime.Parse(txtRectifyTime.Text);
+ model.InspectUser = ddlInspectUser.SelectedValue;
+ model.ApproveUser = ddlApproveUser.SelectedValue;
+ model.ApproveState = 2;
+ model.AddUser = this.CurrUser.LoginProjectId;
+ model.AddTime = DateTime.Now;
+ var workPack = Funs.DB.PreRun_SubInspectTermItem.FirstOrDefault(x => x.TermItemId == model.TermItemId);
+ if (workPack != null)
+ {
+ model.WorkPackId = workPack.WorkPackId;
+ }
+ if (isAdd)
+ {
+ Funs.DB.PreRun_InspectTailTerm.InsertOnSubmit(model);
+ }
+ Funs.DB.SubmitChanges();
+ ShowNotify("操作成功!", MessageBoxIcon.Success);
+ PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
+ }
+
+ ///
+ /// 问题图片
+ ///
+ protected void imgBtnQuestionFile_Click(object sender, EventArgs e)
+ {
+ PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type={0}&toKeyId={1}&path=FileUpload/CheckControl&menuId={2}", QuestionEditImg, this.TailTermId + "q", Const.InspectTailTerm)));
+ }
+
+ ///
+ /// 整改图片
+ ///
+ protected void imgBtnRectifyFile_Click(object sender, EventArgs e)
+ {
+ PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type={0}&toKeyId={1}&path=FileUpload/CheckControl&menuId={2}", RectifyEditImg, this.TailTermId + "h", Const.InspectTailTerm)));
+ }
+
+ #endregion
+
+ #region 事件
+
+ ///
+ /// 问题类别事件
+ ///
+ protected void ddlProblemType_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ if (!string.IsNullOrWhiteSpace(ddlProblemType.SelectedValue))
+ {
+ if (ddlProblemType.SelectedValue == "1")
+ {
+ var sysPipingData = from proper in Funs.DB.PreRun_PropertySysPiping
+ join selectproper in Funs.DB.PreRun_SubPropertySelect on proper.PropertyId equals selectproper.PropertyId
+ join termitem in Funs.DB.PreRun_SubInspectTermItem on proper.PropertyId equals termitem.PropertyTechnologyId
+ where termitem.InspectionResults == 0 && termitem.InspectedUser == this.CurrUser.UserId
+ group proper by new { proper.PropertyId, proper.PipingCode } into t
+ select new
+ {
+ Id = t.Key.PropertyId,
+ Code = $"管道:({t.Key.PipingCode})"
+ };
+ ddlQuestionTechnologyId.Items.Clear();
+ if (sysPipingData.Count() > 0)
+ {
+ ddlQuestionTechnologyId.DataTextField = "Code";
+ ddlQuestionTechnologyId.DataValueField = "Id";
+ ddlQuestionTechnologyId.DataSource = sysPipingData;
+ ddlQuestionTechnologyId.DataBind();
+ }
+ else
+ {
+ ddlQuestionTechnologyId.Items.Insert(0, new ListItem("==无数据==", ""));
+ }
+ }
+ else
+ {
+ var sysPipingData = from technology in Funs.DB.PreRun_TechnologySysPiping
+ join selecttechnology in Funs.DB.PreRun_SubTechnologySelect on technology.TechnologyId equals selecttechnology.TechnologyId
+ join termitem in Funs.DB.PreRun_SubInspectTermItem on technology.TechnologyId equals termitem.PropertyTechnologyId
+ where termitem.InspectionResults == 0 && termitem.InspectedUser == this.CurrUser.UserId
+ group technology by new { technology.TechnologyId, technology.TagNumber } into t
+ select new
+ {
+ Id = t.Key.TechnologyId,
+ Code = $"设备:({t.Key.TagNumber})"
+ };
+ ddlQuestionTechnologyId.Items.Clear();
+ if (sysPipingData.Count() > 0)
+ {
+ ddlQuestionTechnologyId.DataTextField = "Code";
+ ddlQuestionTechnologyId.DataValueField = "Id";
+ ddlQuestionTechnologyId.DataSource = sysPipingData;
+ ddlQuestionTechnologyId.DataBind();
+ }
+ else
+ {
+ ddlQuestionTechnologyId.Items.Insert(0, new ListItem("==无数据==", ""));
+ }
+ }
+ }
+ }
+
+ ///
+ /// 管道/设备
+ ///
+ protected void ddlQuestionTechnologyId_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ if (string.IsNullOrWhiteSpace(ddlQuestionTechnologyId.SelectedValue)) return;
+ var TermItemIds = Funs.DB.PreRun_InspectTailTerm.Where(x => x.ProjectId == this.CurrUser.LoginProjectId && x.TailTermId != this.TailTermId).Select(a => a.TermItemId).ToList();
+ var list = new List();
+ if (TermItemIds.Count > 0)
+ {
+ list = Funs.DB.PreRun_SubInspectTermItem.Where(x => x.InspectionResults == 0 && x.PropertyTechnologyId == ddlQuestionTechnologyId.SelectedValue && !TermItemIds.Contains(x.TermItemId)).ToList();
+ }
+ else
+ {
+ list = Funs.DB.PreRun_SubInspectTermItem.Where(x => x.InspectionResults == 0 && x.PropertyTechnologyId == ddlQuestionTechnologyId.SelectedValue).ToList();
+ }
+ ddlTermItemId.Items.Clear();
+ if (list.Count() > 0)
+ {
+ ddlTermItemId.DataTextField = "WorkInspectName";
+ ddlTermItemId.DataValueField = "TermItemId";
+ ddlTermItemId.DataSource = list;
+ ddlTermItemId.DataBind();
+ }
+ else
+ {
+ ddlTermItemId.Items.Insert(0, new ListItem("==无数据==", ""));
+ }
+ }
+
+ ///
+ ///
+ ///
+ protected void WindowAtt_Close(object sender, WindowCloseEventArgs e)
+ {
+
+ }
+ }
+
+ #endregion
+}
\ No newline at end of file
diff --git a/SGGL/FineUIPro.Web/TestRun/BeforeTestRun/InspectTailTermEdit.aspx.designer.cs b/SGGL/FineUIPro.Web/TestRun/BeforeTestRun/InspectTailTermEdit.aspx.designer.cs
new file mode 100644
index 00000000..925aa731
--- /dev/null
+++ b/SGGL/FineUIPro.Web/TestRun/BeforeTestRun/InspectTailTermEdit.aspx.designer.cs
@@ -0,0 +1,269 @@
+//------------------------------------------------------------------------------
+// <自动生成>
+// 此代码由工具生成。
+//
+// 对此文件的更改可能导致不正确的行为,如果
+// 重新生成代码,则所做更改将丢失。
+// 自动生成>
+//------------------------------------------------------------------------------
+
+namespace FineUIPro.Web.TestRun.BeforeTestRun
+{
+
+
+ public partial class InspectTailTermEdit
+ {
+
+ ///
+ /// form1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+
+ ///
+ /// PageManager1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.PageManager PageManager1;
+
+ ///
+ /// SimpleForm1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Form SimpleForm1;
+
+ ///
+ /// ContentPanel1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.ContentPanel ContentPanel1;
+
+ ///
+ /// Form2 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Form Form2;
+
+ ///
+ /// txtProjectName 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtProjectName;
+
+ ///
+ /// txtTailTermCode 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextBox txtTailTermCode;
+
+ ///
+ /// ddlConstructionUnit 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DropDownList ddlConstructionUnit;
+
+ ///
+ /// ddlProblemType 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DropDownList ddlProblemType;
+
+ ///
+ /// ddlQuestionTechnologyId 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DropDownList ddlQuestionTechnologyId;
+
+ ///
+ /// ddlTermItemId 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DropDownList ddlTermItemId;
+
+ ///
+ /// txtQuestionDesc 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextArea txtQuestionDesc;
+
+ ///
+ /// txtRectifyOpinion 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextArea txtRectifyOpinion;
+
+ ///
+ /// txtRectifyTime 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DatePicker txtRectifyTime;
+
+ ///
+ /// ddlInspectUser 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DropDownList ddlInspectUser;
+
+ ///
+ /// ddlApproveUser 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DropDownList ddlApproveUser;
+
+ ///
+ /// Panel1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel1;
+
+ ///
+ /// imgBtnQuestionFile 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button imgBtnQuestionFile;
+
+ ///
+ /// Panel2 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel2;
+
+ ///
+ /// lblAttach 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Label lblAttach;
+
+ ///
+ /// imgBtnRectifyFile 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button imgBtnRectifyFile;
+
+ ///
+ /// plApprove2 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.FormRow plApprove2;
+
+ ///
+ /// gvApprove 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Grid gvApprove;
+
+ ///
+ /// Toolbar1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Toolbar Toolbar1;
+
+ ///
+ /// ToolbarFill1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.ToolbarFill ToolbarFill1;
+
+ ///
+ /// btnSave 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button btnSave;
+
+ ///
+ /// btnSubmit 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button btnSubmit;
+
+ ///
+ /// WindowAtt 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Window WindowAtt;
+ }
+}
diff --git a/SGGL/FineUIPro.Web/TestRun/BeforeTestRun/InspectTailTermList.aspx b/SGGL/FineUIPro.Web/TestRun/BeforeTestRun/InspectTailTermList.aspx
new file mode 100644
index 00000000..71295e4f
--- /dev/null
+++ b/SGGL/FineUIPro.Web/TestRun/BeforeTestRun/InspectTailTermList.aspx
@@ -0,0 +1,163 @@
+<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="InspectTailTermList.aspx.cs" Inherits="FineUIPro.Web.TestRun.BeforeTestRun.InspectTailTermList" %>
+
+
+
+
+
+
+
+
+ 质量巡检
+
+
+
+
+
+
+
diff --git a/SGGL/FineUIPro.Web/TestRun/BeforeTestRun/InspectTailTermList.aspx.cs b/SGGL/FineUIPro.Web/TestRun/BeforeTestRun/InspectTailTermList.aspx.cs
new file mode 100644
index 00000000..6b3a6ad1
--- /dev/null
+++ b/SGGL/FineUIPro.Web/TestRun/BeforeTestRun/InspectTailTermList.aspx.cs
@@ -0,0 +1,243 @@
+using BLL;
+using System;
+using System.Collections.Generic;
+using System.Data;
+using System.Data.SqlClient;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+
+namespace FineUIPro.Web.TestRun.BeforeTestRun
+{
+ public partial class InspectTailTermList : PageBase
+ {
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ if (!IsPostBack)
+ {
+ //绑定数据
+ BindGrid();
+ }
+ }
+
+
+ #region 绑定数据
+
+ ///
+ /// 数据绑定
+ ///
+ public void BindGrid()
+ {
+ string strSql = @"select * from (select a.TailTermId,a.ProjectId,d.ProjectCode,d.ProjectName,a.TailTermCode,a.ConstructionUnit,b.UnitName,a.ProblemType,'管道' as ProblemTypeName,a.QuestionTechnologyId,a.TermItemId,c.WorkInspectName,a.QuestionDesc,a.RectifyTime,a.RectifyOpinion,a.InspectUser,e.UserName as InspectUserName,a.ApproveUser,f.UserName as ApproveUserName,a.ApproveState,(case a.ApproveState when 0 then '待提交' when 1 then '退回' when 2 then '待审核' when 3 then '审核通过' else '待提交' end) as ApproveStateName,a.AddTime from PreRun_InspectTailTerm as a inner join Base_Unit as b on a.ConstructionUnit=b.UnitId inner join PreRun_SubInspectTermItem as c on c.TermItemId=a.TermItemId inner join Base_Project as d on d.ProjectId=a.ProjectId inner join Sys_User as e on e.UserId=a.InspectUser inner join Sys_User as f on f.UserId=a.ApproveUser where a.ProblemType=1 and a.ProjectId=@projectid and c.InspectedUser=@InspectedUser union all select a.TailTermId,a.ProjectId,d.ProjectCode,d.ProjectName,a.TailTermCode,a.ConstructionUnit,b.UnitName,a.ProblemType,'设备' as ProblemTypeName,a.QuestionTechnologyId,a.TermItemId,c.WorkInspectName,a.QuestionDesc,a.RectifyTime,a.RectifyOpinion,a.InspectUser,e.UserName as InspectUserName,a.ApproveUser,f.UserName as ApproveUserName,a.ApproveState,(case a.ApproveState when 0 then '待提交' when 1 then '退回' when 2 then '待审核' when 3 then '审核通过' else '待提交' end) as ApproveStateName,a.AddTime from PreRun_InspectTailTerm as a inner join Base_Unit as b on a.ConstructionUnit=b.UnitId inner join PreRun_SubInspectTermItem as c on c.TermItemId=a.TermItemId inner join Base_Project as d on d.ProjectId=a.ProjectId inner join Sys_User as e on e.UserId=a.InspectUser inner join Sys_User as f on f.UserId=a.ApproveUser where a.ProblemType=2 and a.ProjectId=@projectid and c.InspectedUser=@InspectedUser) as t where 1=1 ";
+ List listStr = new List();
+ listStr.Add(new SqlParameter("@projectid", this.CurrUser.LoginProjectId));
+ listStr.Add(new SqlParameter("@InspectedUser", this.CurrUser.UserId));
+ //问题类别
+ if (!string.IsNullOrWhiteSpace(ddlProblemType.SelectedValue))
+ {
+ strSql += " and t.ProblemType=@ProblemType";
+ listStr.Add(new SqlParameter("@ProblemType", ddlProblemType.SelectedValue));
+ }
+ //审核状态
+ if (!string.IsNullOrWhiteSpace(ddlApproveState.SelectedValue))
+ {
+ strSql += " and t.ApproveState=@ApproveState";
+ listStr.Add(new SqlParameter("@ApproveState", ddlApproveState.SelectedValue));
+ }
+ //开始时间
+ if (!string.IsNullOrWhiteSpace(txtStartTime.Text))
+ {
+ strSql += $" and t.RectifyTime>='{DateTime.Parse(txtStartTime.Text.Trim()).ToString("yyyy-MM-dd")} 00:00:00'";
+ }
+ //结束时间
+ if (!string.IsNullOrWhiteSpace(txtEndTime.Text))
+ {
+ strSql += $" and t.RectifyTime<='{DateTime.Parse(txtStartTime.Text.Trim()).ToString("yyyy-MM-dd")} 23:59:59'";
+ }
+ strSql += " order by AddTime asc";
+ SqlParameter[] parameter = listStr.ToArray();
+ DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
+ Grid1.RecordCount = tb.Rows.Count;
+ var table = this.GetPagedDataTable(Grid1, tb);
+ Grid1.DataSource = table;
+ Grid1.DataBind();
+ }
+
+ ///
+ /// 分页
+ ///
+ protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e)
+ {
+ Grid1.PageIndex = e.NewPageIndex;
+ BindGrid();
+ }
+
+ ///
+ /// 双击事件
+ ///
+ protected void Grid1_RowDoubleClick(object sender, GridRowClickEventArgs e)
+ {
+ btnMenuModify_Click(null, null);
+ }
+
+ ///
+ /// 分页下拉框
+ ///
+ protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue);
+ BindGrid();
+ }
+
+ ///
+ /// 排序
+ ///
+ protected void Grid1_Sort(object sender, GridSortEventArgs e)
+ {
+ BindGrid();
+ }
+
+ #endregion
+
+ #region 按钮
+
+ ///
+ /// 修改
+ ///
+ protected void btnMenuModify_Click(object sender, EventArgs e)
+ {
+ if (Grid1.SelectedRowIndexArray.Length == 0)
+ {
+ Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning);
+ return;
+ }
+ var model = Funs.DB.PreRun_InspectTailTerm.FirstOrDefault(x => x.TailTermId == Grid1.SelectedRowID);
+ if (model != null)
+ {
+ if (model.ApproveState > 1)
+ {
+ Alert.ShowInTop("只可编辑“待提交”和“退回”的记录!", MessageBoxIcon.Warning);
+ return;
+ }
+ }
+ PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("InspectTailTermEdit.aspx?TailTermId={0}", Grid1.SelectedRowID, "编辑 - ")));
+ }
+
+ ///
+ /// 新增
+ ///
+ protected void btnNew_Click(object sender, EventArgs e)
+ {
+ PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("InspectTailTermEdit.aspx?TailTermId=", "新增 - ")));
+ }
+
+ ///
+ /// 查看
+ ///
+ protected void btnMenuView_Click(object sender, EventArgs e)
+ {
+ if (Grid1.SelectedRowIndexArray.Length == 0)
+ {
+ Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning);
+ return;
+ }
+ PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("InspectTailTermEdit.aspx?IsView=true&TailTermId={0}", Grid1.SelectedRowID, "查看 - ")));
+ }
+
+ ///
+ /// 删除
+ ///
+ protected void btnMenuDel_Click(object sender, EventArgs e)
+ {
+ if (Grid1.SelectedRowIndexArray.Length == 0)
+ {
+ Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning);
+ return;
+ }
+ var model = Funs.DB.PreRun_InspectTailTerm.FirstOrDefault(x => x.TailTermId == Grid1.SelectedRowID);
+ if (model != null)
+ {
+ if (model.ApproveState != 0)
+ {
+ Alert.ShowInTop("只可删除待提交的记录!", MessageBoxIcon.Warning);
+ return;
+ }
+
+ Funs.DB.PreRun_InspectTailTerm.DeleteOnSubmit(model);
+ Funs.DB.SubmitChanges();
+ BindGrid();
+ Alert.ShowInTop("删除成功!", MessageBoxIcon.Success);
+ }
+ }
+
+ ///
+ /// 查询
+ ///
+ protected void btnQuery_Click(object sender, EventArgs e)
+ {
+ BindGrid();
+ }
+
+ ///
+ /// 弹框关闭
+ ///
+ protected void Window1_Close(object sender, WindowCloseEventArgs e)
+ {
+ BindGrid();
+ }
+
+ ///
+ /// 提交审核
+ ///
+ protected void btnSubmitReview_Click(object sender, EventArgs e)
+ {
+ if (Grid1.SelectedRowIndexArray.Length == 0)
+ {
+ Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning);
+ return;
+ }
+ var model = Funs.DB.PreRun_InspectTailTerm.FirstOrDefault(x => x.TailTermId == Grid1.SelectedRowID);
+ if (model != null)
+ {
+ if (model.ApproveState > 1)
+ {
+ Alert.ShowInTop("只可提交“待提交”和“退回”的记录!", MessageBoxIcon.Warning);
+ return;
+ }
+ model.ApproveState = 2;
+ Funs.DB.SubmitChanges();
+ BindGrid();
+ Alert.ShowInTop("提交成功!", MessageBoxIcon.Success);
+ }
+ }
+
+ ///
+ /// 撤回提交
+ ///
+ protected void btnwithdraw_Click(object sender, EventArgs e)
+ {
+ if (Grid1.SelectedRowIndexArray.Length == 0)
+ {
+ Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning);
+ return;
+ }
+ var model = Funs.DB.PreRun_InspectTailTerm.FirstOrDefault(x => x.TailTermId == Grid1.SelectedRowID);
+ if (model != null)
+ {
+ if (model.ApproveState != 2)
+ {
+ Alert.ShowInTop("只可撤回“待审核”的记录!", MessageBoxIcon.Warning);
+ return;
+ }
+ model.ApproveState = 0;
+ Funs.DB.SubmitChanges();
+ BindGrid();
+ Alert.ShowInTop("撤回成功!", MessageBoxIcon.Success);
+ }
+ }
+
+ #endregion
+
+ }
+}
\ No newline at end of file
diff --git a/SGGL/FineUIPro.Web/TestRun/BeforeTestRun/InspectTailTermList.aspx.designer.cs b/SGGL/FineUIPro.Web/TestRun/BeforeTestRun/InspectTailTermList.aspx.designer.cs
new file mode 100644
index 00000000..5094bc84
--- /dev/null
+++ b/SGGL/FineUIPro.Web/TestRun/BeforeTestRun/InspectTailTermList.aspx.designer.cs
@@ -0,0 +1,206 @@
+//------------------------------------------------------------------------------
+// <自动生成>
+// 此代码由工具生成。
+//
+// 对此文件的更改可能导致不正确的行为,如果
+// 重新生成代码,则所做更改将丢失。
+// 自动生成>
+//------------------------------------------------------------------------------
+
+namespace FineUIPro.Web.TestRun.BeforeTestRun
+{
+
+
+ public partial class InspectTailTermList
+ {
+
+ ///
+ /// form1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+
+ ///
+ /// PageManager1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.PageManager PageManager1;
+
+ ///
+ /// Panel1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Panel Panel1;
+
+ ///
+ /// Grid1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Grid Grid1;
+
+ ///
+ /// Toolbar1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Toolbar Toolbar1;
+
+ ///
+ /// ddlProblemType 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DropDownList ddlProblemType;
+
+ ///
+ /// ddlApproveState 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DropDownList ddlApproveState;
+
+ ///
+ /// txtStartTime 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DatePicker txtStartTime;
+
+ ///
+ /// txtEndTime 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DatePicker txtEndTime;
+
+ ///
+ /// btnQuery 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button btnQuery;
+
+ ///
+ /// btnNew 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button btnNew;
+
+ ///
+ /// btnSubmitReview 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button btnSubmitReview;
+
+ ///
+ /// btnwithdraw 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Button btnwithdraw;
+
+ ///
+ /// ToolbarSeparator1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
+
+ ///
+ /// ToolbarText1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.ToolbarText ToolbarText1;
+
+ ///
+ /// ddlPageSize 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.DropDownList ddlPageSize;
+
+ ///
+ /// Window1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Window Window1;
+
+ ///
+ /// Menu1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.Menu Menu1;
+
+ ///
+ /// btnMenuModify 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.MenuButton btnMenuModify;
+
+ ///
+ /// btnMenuView 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.MenuButton btnMenuView;
+
+ ///
+ /// btnMenuDel 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.MenuButton btnMenuDel;
+ }
+}
diff --git a/SGGL/FineUIPro.Web/TestRun/BeforeTestRun/SubInspectTerm.aspx b/SGGL/FineUIPro.Web/TestRun/BeforeTestRun/SubInspectTerm.aspx
index a6a50fad..c24d23d3 100644
--- a/SGGL/FineUIPro.Web/TestRun/BeforeTestRun/SubInspectTerm.aspx
+++ b/SGGL/FineUIPro.Web/TestRun/BeforeTestRun/SubInspectTerm.aspx
@@ -18,7 +18,7 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -61,6 +91,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -76,8 +121,36 @@
//检查人
var ddlInspectedUser = '<%= ddlInspectedUser.ClientID %>';
function renderInspectedUser(value) {
- return F(ddlInspectedUser).getTextByValue(value);
+ if (value == -1) {
+ return '';
+ } else {
+ return F(ddlInspectedUser).getTextByValue(value);
+ }
}
+
+ var ddbSysPipingClientID = '<%= ddbSysPiping.ClientID %>';
+ var cbSysPipingClientID = '<%= cbSysPiping.ClientID %>';
+ function onSelectAllClick() {
+ var cbSysPiping = F(cbSysPipingClientID);
+ $.each(cbSysPiping.items, function (index, item) {
+ item.setValue(true);
+ });
+
+ // 将数据控件中的值同步到输入框
+ F(ddbSysPipingClientID).syncToBox();
+ }
+
+
+ function onClearAllClick() {
+ var cbSysPiping = F(cbSysPipingClientID);
+ $.each(cbSysPiping.items, function (index, item) {
+ item.setValue(false);
+ });
+
+ // 将数据控件中的值同步到输入框
+ F(ddbSysPipingClientID).syncToBox();
+ }
+