348 lines
20 KiB
Transact-SQL
348 lines
20 KiB
Transact-SQL
/****** Object: Table [dbo].[PTP_BItemEndCheck] Script Date: 2020/8/23 22:13:41 ******/
|
||
DROP TABLE [dbo].[PTP_AItemEndCheck]
|
||
GO
|
||
|
||
CREATE TABLE [dbo].[PTP_ItemEndCheck](
|
||
[AItemCheckId] [nvarchar](50) NOT NULL,
|
||
[PipelineId] [nvarchar](50) NULL,
|
||
[CheckMan] [nvarchar](50) NULL,
|
||
[CheckDate] [datetime] NULL,
|
||
[DealMan] [nvarchar](50) NULL,
|
||
[DealDate] [datetime] NULL,
|
||
[Remark] [varchar](200) NULL,
|
||
[ItemType] [char](1) NULL,
|
||
[Opinion] [nvarchar](100) NULL,
|
||
CONSTRAINT [PK_PTP_ItemEndCheck] PRIMARY KEY CLUSTERED
|
||
(
|
||
[AItemCheckId] 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
|
||
|
||
ALTER TABLE [dbo].[PTP_ItemEndCheck] WITH CHECK ADD CONSTRAINT [FK_PTP_ItemEndCheck_HJGL_Pipeline_PipelineId] FOREIGN KEY([PipelineId])
|
||
REFERENCES [dbo].[HJGL_Pipeline] ([PipelineId])
|
||
GO
|
||
|
||
ALTER TABLE [dbo].[PTP_ItemEndCheck] CHECK CONSTRAINT [FK_PTP_ItemEndCheck_HJGL_Pipeline_PipelineId]
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'A项尾工标识' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'AItemCheckId'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'试压管线标识' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'PipelineId'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'CheckMan'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'CheckDate'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处理人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'DealMan'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处理时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'DealDate'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'Remark'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'业务_A项尾工检查表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_ItemEndCheck'
|
||
GO
|
||
|
||
drop table HJGL_PC_ItemEndCheck
|
||
go
|
||
CREATE TABLE [dbo].[HJGL_PC_ItemEndCheck](
|
||
[PCItemEndCheckId] [nvarchar](50) NOT NULL,
|
||
[PC_PipeId] [nvarchar](50) NULL,
|
||
[ItemType] [char](1) NULL,
|
||
[CheckMan] [nvarchar](50) NULL,
|
||
[CheckDate] [datetime] NULL,
|
||
[DealMan] [nvarchar](50) NULL,
|
||
[DealDate] [datetime] NULL,
|
||
[Remark] [nvarchar](500) NULL,
|
||
[Opinion] [nvarchar](100) NULL,
|
||
CONSTRAINT [PK_HJGL_PC_ItemEndCheck] PRIMARY KEY CLUSTERED
|
||
(
|
||
[PCItemEndCheckId] 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
|
||
|
||
SET ANSI_PADDING OFF
|
||
GO
|
||
|
||
ALTER TABLE [dbo].[HJGL_PC_ItemEndCheck] WITH CHECK ADD CONSTRAINT [FK_HJGL_PC_ItemEndCheck_HJGL_LV_Pipeline] FOREIGN KEY([PC_PipeId])
|
||
REFERENCES [dbo].[HJGL_PC_Pipeline] ([PC_PipeId])
|
||
GO
|
||
|
||
ALTER TABLE [dbo].[HJGL_PC_ItemEndCheck] CHECK CONSTRAINT [FK_HJGL_PC_ItemEndCheck_HJGL_LV_Pipeline]
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'PCItemEndCheckId'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管线ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'PC_PipeId'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'尾项类型(A,B)两个选项' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'ItemType'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'CheckMan'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'CheckDate'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处理人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'DealMan'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处理日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'DealDate'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'Remark'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处理意见' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'Opinion'
|
||
GO
|
||
|
||
drop table HJGL_LV_ItemEndCheck
|
||
go
|
||
CREATE TABLE [dbo].[HJGL_LV_ItemEndCheck](
|
||
[LVItemEndCheckId] [nvarchar](50) NOT NULL,
|
||
[LV_PipeId] [nvarchar](50) NULL,
|
||
[ItemType] [char](1) NULL,
|
||
[CheckMan] [nvarchar](50) NULL,
|
||
[CheckDate] [datetime] NULL,
|
||
[DealMan] [nvarchar](50) NULL,
|
||
[DealDate] [datetime] NULL,
|
||
[Remark] [nvarchar](500) NULL,
|
||
[Opinion] [nvarchar](100) NULL,
|
||
CONSTRAINT [PK_HJGL_LV_ItemEndCheck] PRIMARY KEY CLUSTERED
|
||
(
|
||
[LVItemEndCheckId] 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
|
||
|
||
SET ANSI_PADDING OFF
|
||
GO
|
||
|
||
ALTER TABLE [dbo].[HJGL_LV_ItemEndCheck] WITH CHECK ADD CONSTRAINT [FK_HJGL_LV_ItemEndCheck_HJGL_LV_Pipeline] FOREIGN KEY([LV_PipeId])
|
||
REFERENCES [dbo].[HJGL_LV_Pipeline] ([LV_PipeId])
|
||
GO
|
||
|
||
ALTER TABLE [dbo].[HJGL_LV_ItemEndCheck] CHECK CONSTRAINT [FK_HJGL_LV_ItemEndCheck_HJGL_LV_Pipeline]
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'LVItemEndCheckId'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管线ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'LV_PipeId'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'尾项类型(A,B)两个选项' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'ItemType'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'CheckMan'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'CheckDate'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处理人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'DealMan'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处理日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'DealDate'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'Remark'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处理意见' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'Opinion'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'泄漏性/真空尾项检查' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_ItemEndCheck'
|
||
GO
|
||
|
||
delete from Sys_ButtonToMenu where MenuId
|
||
in (select MenuId from Sys_Menu where MenuId='B7EF02DC-45AB-4CFB-ADC8-8340D85D57AD')
|
||
go
|
||
delete from Sys_Menu where MenuId='B7EF02DC-45AB-4CFB-ADC8-8340D85D57AD'
|
||
go
|
||
update Sys_Menu set MenuName='试压尾项检查' ,Url='HJGL/TestPackage/ItemEndCheck.aspx'
|
||
where MenuId='24941EDC-CED6-4176-8CCD-EB5F08156D08'
|
||
go
|
||
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||
VALUES('96e7b541-7364-4075-a2b2-d6e0024f1781','泄露性/真空管理','',115,'0','Menu_HJGL',0,0,1)
|
||
GO
|
||
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||
VALUES('4b1c7e7d-dc3e-46f6-b1e9-fab4457e7684','泄露性/真空试验录入','HJGL/LeakVacuum/LeakVacuumEdit.aspx',10,'96e7b541-7364-4075-a2b2-d6e0024f1781','Menu_HJGL',0,1,1)
|
||
GO
|
||
INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('a6117ff6-0c6e-406c-bca2-eaefc286fa73','4b1c7e7d-dc3e-46f6-b1e9-fab4457e7684','增加',1)
|
||
INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('07cf29be-e032-4232-8321-3c1c7151e4cf','4b1c7e7d-dc3e-46f6-b1e9-fab4457e7684','修改',2)
|
||
INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('3c6190c5-3fe6-4f26-b661-8c23d9c35107','4b1c7e7d-dc3e-46f6-b1e9-fab4457e7684','删除',3)
|
||
INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('7895baa3-7712-4c1d-ba8d-2f2e175ea9a5','4b1c7e7d-dc3e-46f6-b1e9-fab4457e7684','保存',4)
|
||
GO
|
||
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||
VALUES('578bff7d-c944-48df-8dfa-dd5526337a81','泄漏性/真空尾项检查','HJGL/LeakVacuum/LV_ItemEndCheck.aspx',20,'96e7b541-7364-4075-a2b2-d6e0024f1781','Menu_HJGL',0,1,1)
|
||
GO
|
||
INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('ed04541d-1509-40eb-86c5-0004aad04fad','578bff7d-c944-48df-8dfa-dd5526337a81','保存',1)
|
||
INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('fa441e33-b91e-46d3-acf5-d52b62d04098','578bff7d-c944-48df-8dfa-dd5526337a81','删除',2)
|
||
GO
|
||
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||
VALUES('9f5136ec-fc9a-47b0-b085-41a1a46b77d6','泄漏性/真空试验审核','HJGL/LeakVacuum/LeakVacuumAudit.aspx',30,'96e7b541-7364-4075-a2b2-d6e0024f1781','Menu_HJGL',0,1,1)
|
||
GO
|
||
INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('3b365be5-639e-4528-b789-6cc03d83154a','9f5136ec-fc9a-47b0-b085-41a1a46b77d6','审核',1)
|
||
INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('5dced5a2-bdfd-4333-8b7c-31a0401ed6aa','9f5136ec-fc9a-47b0-b085-41a1a46b77d6','取消审核',2)
|
||
GO
|
||
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||
VALUES('4c980bd6-b57d-4a28-b337-83603e81e116','泄漏性/真空试验完成','HJGL/LeakVacuum/LeakVacuumComplete.aspx',50,'96e7b541-7364-4075-a2b2-d6e0024f1781','Menu_HJGL',0,1,1)
|
||
GO
|
||
INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('19eeca10-c8aa-4973-8667-f777d6bf0854','4c980bd6-b57d-4a28-b337-83603e81e116','试压包完成',1)
|
||
GO
|
||
|
||
|
||
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||
VALUES('3fa44880-96d1-46ab-84b2-1f975dbcf193','吹扫/清洗管理','',120,'0','Menu_HJGL',0,0,1)
|
||
GO
|
||
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||
VALUES('e6da5ef9-aa42-49dd-b6a6-b54a3b922d68','吹扫/清洗试验录入','HJGL/PurgingCleaning/PurgingCleaningEdit.aspx',10,'3fa44880-96d1-46ab-84b2-1f975dbcf193','Menu_HJGL',0,1,1)
|
||
GO
|
||
INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('540530b3-b28b-4fae-9a0d-caa8ba9b055e','e6da5ef9-aa42-49dd-b6a6-b54a3b922d68','增加',1)
|
||
INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('48beb1b1-3abe-495f-b9d8-d5142763969a','e6da5ef9-aa42-49dd-b6a6-b54a3b922d68','修改',2)
|
||
INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('9072845e-9884-441c-8ad7-2faa06e6827a','e6da5ef9-aa42-49dd-b6a6-b54a3b922d68','删除',3)
|
||
INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('30f2584f-57b8-478a-8803-edda26bd050f','e6da5ef9-aa42-49dd-b6a6-b54a3b922d68','保存',4)
|
||
GO
|
||
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||
VALUES('af47c6ea-755e-409e-ae69-04479952755a','吹扫/清洗尾项检查','HJGL/PurgingCleaning/PC_ItemEndCheck.aspx',20,'3fa44880-96d1-46ab-84b2-1f975dbcf193','Menu_HJGL',0,1,1)
|
||
GO
|
||
INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('5489962e-b9b8-4fce-a950-ffb63433a792','af47c6ea-755e-409e-ae69-04479952755a','保存',1)
|
||
INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('226b8ee9-c6a0-4a55-b44f-fea1ea268dca','af47c6ea-755e-409e-ae69-04479952755a','删除',2)
|
||
GO
|
||
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||
VALUES('67f3aee2-2a02-4b02-aaef-a9d8fbfd2f01','吹扫/清洗试验审核','HJGL/PurgingCleaning/PurgingCleaningAudit.aspx',30,'3fa44880-96d1-46ab-84b2-1f975dbcf193','Menu_HJGL',0,1,1)
|
||
GO
|
||
INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('6ba8d609-ba12-4fe2-b005-decb80ee675b','67f3aee2-2a02-4b02-aaef-a9d8fbfd2f01','审核',1)
|
||
INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('40668bd5-e4d9-4a76-9a02-883fc2284ce0','67f3aee2-2a02-4b02-aaef-a9d8fbfd2f01','取消审核',2)
|
||
GO
|
||
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||
VALUES('5f343a44-15ae-4c6a-9cbe-e8322a548ce5','吹扫/清洗试验完成','HJGL/PurgingCleaning/PurgingCleaningComplete.aspx',50,'3fa44880-96d1-46ab-84b2-1f975dbcf193','Menu_HJGL',0,1,1)
|
||
GO
|
||
INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('39c4abb1-daca-4162-8bb9-80c752f011da','5f343a44-15ae-4c6a-9cbe-e8322a548ce5','试压包完成',1)
|
||
GO
|
||
|
||
CREATE VIEW [dbo].[View_LV_LeakVacuumAudit]
|
||
/*试压包审核明细列查询视图*/
|
||
AS
|
||
SELECT IsoList.PipelineId
|
||
,IsoList.LV_PipeId
|
||
,IsoList.LeakVacuumId
|
||
,pipeline.ProjectId
|
||
,workArea.UnitWorkCode
|
||
,pipeline.PipelineCode
|
||
,ISNULL(WeldJointCount.WeldJointCount,0) AS WeldJointCount--总焊口数
|
||
,ISNULL(WeldJointCountT.WeldJointCountT,0) AS WeldJointCountT --完工焊口数
|
||
,(ISNULL(CheckItemS.countS,0)-ISNULL(CheckItemR.countR,0)) AS CountS --合格数
|
||
,ISNULL(CheckItemR.countR,0)AS CountU--不合格数
|
||
,CONVERT(VARCHAR,ISNULL(NDTRate.DetectionRateValue,0)) AS NDTR_Name --探伤比例
|
||
,(CASE WHEN ISNULL(WeldJointCountT.WeldJointCountT,0) = 0 THEN '0.00%'
|
||
ELSE CAST(CAST(CAST((ISNULL(CheckItemS.countS,0))*100 AS FLOAT)/ISNULL(WeldJointCount.WeldJointCount,0) AS DECIMAL(19,2)) AS NVARCHAR(19))+'%'
|
||
END) AS Ratio --实际检测比例
|
||
, ISNULL(NDTRate.DetectionRateValue,0) AS NDTR_Rate
|
||
, (CASE WHEN ISNULL(WeldJointCountT.WeldJointCountT,0) = 0 THEN 0
|
||
ELSE CAST(CAST((ISNULL(CheckItemS.countS,0))*100 AS FLOAT)/ISNULL(WeldJointCount.WeldJointCount,0) AS DECIMAL(19,2))
|
||
END) AS RatioC
|
||
FROM dbo.HJGL_LV_Pipeline AS IsoList
|
||
LEFT JOIN dbo.HJGL_Pipeline AS pipeline ON IsoList.PipelineId = pipeline.PipelineId
|
||
LEFT JOIN (SELECT COUNT(jot.WeldJointId) AS WeldJointCount,jot.PipelineId
|
||
FROM dbo.HJGL_WeldJoint jot GROUP BY jot.PipelineId ) AS WeldJointCount ON IsoList.PipelineId =WeldJointCount.PipelineId
|
||
|
||
LEFT JOIN (SELECT COUNT(jot.WeldJointId) AS WeldJointCountT,jot.PipelineId
|
||
FROM dbo.HJGL_WeldJoint jot
|
||
WHERE jot.WeldingDailyId IS NOT NULL
|
||
GROUP BY jot.PipelineId) AS WeldJointCountT ON WeldJointCountT.PipelineId = IsoList.PipelineId
|
||
|
||
--一次委托检测焊口总数(包括扩口)
|
||
LEFT JOIN (SELECT COUNT(trustItem.TrustBatchItemId) AS countS,jot.PipelineId
|
||
FROM dbo.HJGL_Batch_BatchTrustItem trustItem
|
||
LEFT JOIN dbo.HJGL_WeldJoint jot ON jot.WeldJointId = trustItem.WeldJointId
|
||
LEFT JOIN dbo.HJGL_Batch_NDEItem nde ON nde.TrustBatchItemId = trustItem.TrustBatchItemId
|
||
WHERE nde.NDEItemID IS NOT NULL AND
|
||
trustItem.RepairRecordId IS NULL AND trustItem.TrustBatchItemId IS NOT NULL
|
||
GROUP BY jot.PipelineId) AS CheckItemS ON CheckItemS.PipelineId =IsoList.PipelineId
|
||
|
||
--返修后不合格焊口数
|
||
LEFT JOIN (SELECT COUNT(trustItem.TrustBatchItemId) AS countR,jot.PipelineId
|
||
FROM dbo.HJGL_Batch_BatchTrustItem trustItem
|
||
LEFT JOIN dbo.HJGL_WeldJoint jot ON jot.WeldJointId = trustItem.WeldJointId
|
||
LEFT JOIN dbo.HJGL_Batch_NDEItem nde ON nde.TrustBatchItemId = trustItem.TrustBatchItemId
|
||
WHERE nde.TotalFilm<>nde.PassFilm AND nde.NDEItemID IS NOT NULL AND
|
||
trustItem.RepairRecordId IS NOT NULL AND trustItem.TrustBatchItemId IS NOT NULL
|
||
GROUP BY jot.PipelineId) AS CheckItemR ON CheckItemR.PipelineId =IsoList.PipelineId
|
||
|
||
LEFT JOIN dbo.Base_DetectionRate AS NDTRate ON NDTRate.DetectionRateId=pipeline.DetectionRateId
|
||
LEFT JOIN WBS_UnitWork AS workArea ON pipeline.UnitWorkId = workArea.UnitWorkId
|
||
GO
|
||
|
||
|
||
|
||
|
||
CREATE VIEW [dbo].[View_PC_PurgingCleaningAudit]
|
||
/*试压包审核明细列查询视图*/
|
||
AS
|
||
SELECT IsoList.PipelineId
|
||
,IsoList.PC_PipeId
|
||
,IsoList.PurgingCleaningId
|
||
,pipeline.ProjectId
|
||
,workArea.UnitWorkCode
|
||
,pipeline.PipelineCode
|
||
,ISNULL(WeldJointCount.WeldJointCount,0) AS WeldJointCount--总焊口数
|
||
,ISNULL(WeldJointCountT.WeldJointCountT,0) AS WeldJointCountT --完工焊口数
|
||
,(ISNULL(CheckItemS.countS,0)-ISNULL(CheckItemR.countR,0)) AS CountS --合格数
|
||
,ISNULL(CheckItemR.countR,0)AS CountU--不合格数
|
||
,CONVERT(VARCHAR,ISNULL(NDTRate.DetectionRateValue,0)) AS NDTR_Name --探伤比例
|
||
,(CASE WHEN ISNULL(WeldJointCountT.WeldJointCountT,0) = 0 THEN '0.00%'
|
||
ELSE CAST(CAST(CAST((ISNULL(CheckItemS.countS,0))*100 AS FLOAT)/ISNULL(WeldJointCount.WeldJointCount,0) AS DECIMAL(19,2)) AS NVARCHAR(19))+'%'
|
||
END) AS Ratio --实际检测比例
|
||
, ISNULL(NDTRate.DetectionRateValue,0) AS NDTR_Rate
|
||
, (CASE WHEN ISNULL(WeldJointCountT.WeldJointCountT,0) = 0 THEN 0
|
||
ELSE CAST(CAST((ISNULL(CheckItemS.countS,0))*100 AS FLOAT)/ISNULL(WeldJointCount.WeldJointCount,0) AS DECIMAL(19,2))
|
||
END) AS RatioC
|
||
FROM dbo.HJGL_PC_Pipeline AS IsoList
|
||
LEFT JOIN dbo.HJGL_Pipeline AS pipeline ON IsoList.PipelineId = pipeline.PipelineId
|
||
LEFT JOIN (SELECT COUNT(jot.WeldJointId) AS WeldJointCount,jot.PipelineId
|
||
FROM dbo.HJGL_WeldJoint jot GROUP BY jot.PipelineId ) AS WeldJointCount ON IsoList.PipelineId =WeldJointCount.PipelineId
|
||
|
||
LEFT JOIN (SELECT COUNT(jot.WeldJointId) AS WeldJointCountT,jot.PipelineId
|
||
FROM dbo.HJGL_WeldJoint jot
|
||
WHERE jot.WeldingDailyId IS NOT NULL
|
||
GROUP BY jot.PipelineId) AS WeldJointCountT ON WeldJointCountT.PipelineId = IsoList.PipelineId
|
||
|
||
--一次委托检测焊口总数(包括扩口)
|
||
LEFT JOIN (SELECT COUNT(trustItem.TrustBatchItemId) AS countS,jot.PipelineId
|
||
FROM dbo.HJGL_Batch_BatchTrustItem trustItem
|
||
LEFT JOIN dbo.HJGL_WeldJoint jot ON jot.WeldJointId = trustItem.WeldJointId
|
||
LEFT JOIN dbo.HJGL_Batch_NDEItem nde ON nde.TrustBatchItemId = trustItem.TrustBatchItemId
|
||
WHERE nde.NDEItemID IS NOT NULL AND
|
||
trustItem.RepairRecordId IS NULL AND trustItem.TrustBatchItemId IS NOT NULL
|
||
GROUP BY jot.PipelineId) AS CheckItemS ON CheckItemS.PipelineId =IsoList.PipelineId
|
||
|
||
--返修后不合格焊口数
|
||
LEFT JOIN (SELECT COUNT(trustItem.TrustBatchItemId) AS countR,jot.PipelineId
|
||
FROM dbo.HJGL_Batch_BatchTrustItem trustItem
|
||
LEFT JOIN dbo.HJGL_WeldJoint jot ON jot.WeldJointId = trustItem.WeldJointId
|
||
LEFT JOIN dbo.HJGL_Batch_NDEItem nde ON nde.TrustBatchItemId = trustItem.TrustBatchItemId
|
||
WHERE nde.TotalFilm<>nde.PassFilm AND nde.NDEItemID IS NOT NULL AND
|
||
trustItem.RepairRecordId IS NOT NULL AND trustItem.TrustBatchItemId IS NOT NULL
|
||
GROUP BY jot.PipelineId) AS CheckItemR ON CheckItemR.PipelineId =IsoList.PipelineId
|
||
|
||
LEFT JOIN dbo.Base_DetectionRate AS NDTRate ON NDTRate.DetectionRateId=pipeline.DetectionRateId
|
||
LEFT JOIN WBS_UnitWork AS workArea ON pipeline.UnitWorkId = workArea.UnitWorkId
|
||
|
||
GO
|
||
|
||
|