增强HSE检查的功能

This commit is contained in:
2024-07-17 14:35:47 +08:00
parent e3286e45d8
commit b503c6f706
46 changed files with 1404 additions and 386 deletions
@@ -0,0 +1,42 @@
ALTER VIEW [dbo].[View_Check_CheckColligationDetail] AS
/*综合大检查明细列表视图*/
SELECT checkColligationDetail.CheckColligationDetailId,
checkColligationDetail.CheckColligationId,
checkColligationDetail.CheckItem,
checkColligationDetail.CheckItemType,
checkColligationDetail.Unqualified,
checkColligationDetail.CheckArea,
checkColligationDetail.UnitId,
checkColligationDetail.HandleStep,
checkColligationDetail.CompleteStatus,
(CASE WHEN checkColligationDetail.CompleteStatus =1 THEN ''
WHEN checkColligationDetail.CompleteStatus =0 THEN '' ELSE '' END) AS CompleteStatusName,
checkColligationDetail.LimitedDate,
checkColligationDetail.CompletedDate,
checkColligationDetail.Suggestions,
checkColligationDetail.CheckContent,
CASE WHEN checkColligationDetail.CheckContent IS NOT NULL THEN checkColligationDetail.CheckContent
ELSE checkItemSet.CheckItemName END AS CheckItemStr,
checkColligationDetail.WorkArea,
unit.UnitName,
const.ConstText AS HandleStepStr,
checkColligationDetail.HiddenDangerType,
checkColligationDetail.HiddenDangerLevel,
person.UserName AS PersonName,
checkColligationDetail.HiddenType,
checkColligationDetail.HiddenHazardType
FROM dbo.Check_CheckColligationDetail AS checkColligationDetail
--LEFT JOIN dbo.Check_ProjectCheckItemDetail AS checkItemDetail ON checkItemDetail.CheckItemDetailId=checkColligationDetail.CheckItem
LEFT JOIN dbo.Technique_CheckItemSet AS checkItemSet ON checkItemSet.CheckItemSetId=checkColligationDetail.CheckItem
LEFT JOIN dbo.Base_Unit AS unit ON unit.UnitId=checkColligationDetail.UnitId
LEFT JOIN dbo.Sys_User AS person ON person.UserId = checkColligationDetail.PersonId
LEFT JOIN Sys_Const AS const ON const.ConstValue = checkColligationDetail.HandleStep AND const.GroupId='HandleStep'
GO
insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
values('5DC49905-6A1C-4353-A06C-D9D1A8D6B6F9','隐患排查与治理统计','HSSE/Check/HiddenTroubleManager.aspx',130,'467A0CB9-737D-4451-965E-869EBC3A4BD6','Menu_HSSE',0,1,1)
go