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