2024-05-11 15:22:08 +08:00
|
|
|
|
use HJGLDB_ZJBSF
|
|
|
|
|
go
|
|
|
|
|
create table PMI_Delegation
|
2024-05-10 16:45:39 +08:00
|
|
|
|
(
|
|
|
|
|
Id nvarchar(50) not null primary key,
|
|
|
|
|
DelegationNo nvarchar(50) not null,
|
|
|
|
|
DelegationDate datetime,
|
2024-05-11 16:03:44 +08:00
|
|
|
|
ProjectId nvarchar(50) not null,
|
2024-05-10 16:45:39 +08:00
|
|
|
|
InstallationId nvarchar(50),
|
|
|
|
|
UnitId nvarchar(50),
|
|
|
|
|
DetectionStandard nvarchar(50),
|
|
|
|
|
Remark nvarchar(255),
|
|
|
|
|
CreatedTime datetime default getdate()
|
|
|
|
|
)
|
|
|
|
|
go
|
2024-05-11 15:22:08 +08:00
|
|
|
|
create table PMI_DelegationDetails
|
2024-05-10 16:45:39 +08:00
|
|
|
|
(
|
|
|
|
|
Id nvarchar(50) not null primary key,
|
|
|
|
|
PMIId nvarchar(50) not null,
|
|
|
|
|
JointId nvarchar(50) not null,
|
|
|
|
|
QualityNo nvarchar(255),
|
|
|
|
|
Acceptance nvarchar(255),
|
2024-05-11 16:03:44 +08:00
|
|
|
|
Status int not null,
|
2024-05-10 16:45:39 +08:00
|
|
|
|
CreatedTime datetime default getdate()
|
|
|
|
|
)
|
|
|
|
|
go
|
|
|
|
|
|
2024-05-11 15:22:08 +08:00
|
|
|
|
-- <20><><EFBFBD>ߺ<EFBFBD><DFBA><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD> PMI<4D><49><EFBFBD><EFBFBD>
|
|
|
|
|
alter table Pipeline_WeldJoint add isPMI bit null
|
|
|
|
|
update Pipeline_WeldJoint set isPMI=0
|
|
|
|
|
-- <20><><EFBFBD><EFBFBD>PMIί<49>в˵<D0B2>
|
2024-05-10 16:45:39 +08:00
|
|
|
|
insert into Sys_Menu values('A6FB44C3-0920-4F77-862F-D814FD5E5D23','PMI<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','PMI detection management','',21,0,3,NUll,1)
|
|
|
|
|
insert into Sys_Menu values(NEWID(),'PMIί<EFBFBD><EFBFBD>','PMI delegation','/WeldingProcess/PMI/PMIDelegation.aspx',0,'A6FB44C3-0920-4F77-862F-D814FD5E5D23',3,NULL,1)
|
2024-05-12 12:05:01 +08:00
|
|
|
|
insert into Sys_Menu values(NEWID(),'PMI<EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD>','PMI detection entry','/WeldingProcess/PMI/PMIDetectionEntry.aspx',0,'A6FB44C3-0920-4F77-862F-D814FD5E5D23',3,NULL,1)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CREATE VIEW [dbo].[View_PMI_DelegationDetails]
|
|
|
|
|
AS
|
|
|
|
|
/*******Ӳ<EFBFBD><EFBFBD>ί<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ***********/
|
|
|
|
|
SELECT
|
|
|
|
|
B.PMIId,
|
|
|
|
|
B.JointId,
|
|
|
|
|
B.QualityNo,
|
|
|
|
|
B.Acceptance,
|
|
|
|
|
B.CreatedTime,
|
|
|
|
|
B.status,
|
|
|
|
|
Pipeline.PipelineCode,
|
|
|
|
|
WeldJoint.WeldJointCode,
|
|
|
|
|
WeldJoint.Specification,
|
|
|
|
|
WeldJoint.Remark,
|
|
|
|
|
Pipeline.SingleNumber,
|
|
|
|
|
(CASE WHEN WeldJoint.CoverWelderCode IS NOT NULL AND WeldJoint.BackingWelderCode IS NOT NULL
|
|
|
|
|
THEN WeldJoint.CoverWelderCode + '/' + WeldJoint.BackingWelderCode
|
|
|
|
|
ELSE (ISNULL(WeldJoint.CoverWelderCode,'') + ISNULL(WeldJoint.BackingWelderCode,'')) END) AS WelderCode, --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
(CASE WHEN WeldJoint.Material1Code IS NOT NULL AND WeldJoint.Material2Code IS NOT NULL
|
|
|
|
|
THEN WeldJoint.Material1Code + '/' + WeldJoint.Material2Code
|
|
|
|
|
ELSE (ISNULL(WeldJoint.Material1Code,'') + ISNULL(WeldJoint.Material2Code,'')) END) AS MaterialCode --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
FROM PMI_Delegation AS A INNER JOIN
|
|
|
|
|
PMI_DelegationDetails AS B ON A.Id=B.PMIId
|
|
|
|
|
LEFT JOIN View_Pipeline_WeldJoint AS WeldJoint ON WeldJoint.WeldJointId=B.JointId
|
|
|
|
|
LEFT JOIN Pipeline_Pipeline AS Pipeline ON Pipeline.PipelineId=WeldJoint.PipelineId
|
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|
|
|
|
|
|
|