2025-09-27 00:35:29 +08:00
|
|
|
|
CREATE VIEW dbo.View_HJGL_WeldJointDetectionType AS
|
|
|
|
|
|
WITH BaseData AS (
|
|
|
|
|
|
SELECT
|
|
|
|
|
|
jot.[ProjectId] --<EFBFBD><EFBFBD>ĿId
|
|
|
|
|
|
, jot.[PipelineCode] --<EFBFBD><EFBFBD><EFBFBD>ߺ<EFBFBD>
|
|
|
|
|
|
, pipe.DetectionType --̽<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Id(<EFBFBD><EFBFBD><EFBFBD>ܶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>м<EFBFBD><EFBFBD><EFBFBD>|<EFBFBD>ָ<EFBFBD>)
|
|
|
|
|
|
, pipe.PipelineId --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Id
|
|
|
|
|
|
, STUFF((SELECT ',' + DetectionTypeCode
|
|
|
|
|
|
FROM Base_DetectionType
|
|
|
|
|
|
WHERE CHARINDEX('|' + LTRIM(DetectionTypeId) + '|', '|' + pipe.DetectionType + '|') > 0
|
|
|
|
|
|
FOR XML PATH('')), 1, 1, '') AS DetectionTypeStr --̽<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>м<EFBFBD><EFBFBD><EFBFBD>,<EFBFBD>ָ<EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
, (case when charindex('/', jot.WeldJointCode) > 0
|
|
|
|
|
|
then RIGHT(jot.WeldJointCode, CHARINDEX('/', REVERSE(jot.WeldJointCode)) - 1)
|
|
|
|
|
|
else jot.WeldJointCode end) as WeldJointNumStr
|
|
|
|
|
|
, jot.[WeldJointId] --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Id
|
|
|
|
|
|
, jot.[WeldJointCode] --<EFBFBD><EFBFBD><EFBFBD>ں<EFBFBD>
|
|
|
|
|
|
FROM [dbo].[HJGL_WeldJoint] jot
|
|
|
|
|
|
LEFT JOIN dbo.HJGL_Pipeline pipe ON pipe.PipelineId = jot.PipelineId
|
|
|
|
|
|
)
|
|
|
|
|
|
SELECT
|
|
|
|
|
|
ProjectId,
|
|
|
|
|
|
PipelineCode,
|
|
|
|
|
|
DetectionType,
|
|
|
|
|
|
DetectionTypeStr,
|
|
|
|
|
|
-- <20>ĺ<DEB8><C4BA><EFBFBD>JointDetectionTypeStr<74><72><EFBFBD><EFBFBD>
|
|
|
|
|
|
(CASE
|
|
|
|
|
|
-- <20><>DetectionTypeStr<74><72>Ϊ'/'ʱ<><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'/'
|
|
|
|
|
|
WHEN DetectionTypeStr = '/' THEN '/'
|
|
|
|
|
|
-- <20><>WeldJointNumStr<74><72>һ<EFBFBD><D2BB><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD>ĸʱ
|
|
|
|
|
|
WHEN WeldJointNumStr LIKE '[A-Za-z]%' THEN
|
|
|
|
|
|
CASE
|
|
|
|
|
|
-- <20><><EFBFBD><EFBFBD>DetectionTypeStr<74><72><EFBFBD><EFBFBD>'/'<27><><EFBFBD><EFBFBD>'/'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD>
|
|
|
|
|
|
WHEN CHARINDEX('/', DetectionTypeStr) > 0 THEN
|
|
|
|
|
|
SUBSTRING(DetectionTypeStr, CHARINDEX('/', DetectionTypeStr) + 1, LEN(DetectionTypeStr))
|
|
|
|
|
|
-- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'/'<27><><EFBFBD><EFBFBD><F2B7B5BB><EFBFBD><EFBFBD><EFBFBD>DetectionTypeStr
|
|
|
|
|
|
ELSE DetectionTypeStr
|
|
|
|
|
|
END
|
|
|
|
|
|
-- <20><>WeldJointNumStr<74><72>һ<EFBFBD><D2BB><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĸʱ<C4B8><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'/'ǰ<><C7B0><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD>
|
|
|
|
|
|
ELSE
|
|
|
|
|
|
CASE
|
|
|
|
|
|
-- <20><><EFBFBD><EFBFBD>DetectionTypeStr<74><72><EFBFBD><EFBFBD>'/'<27><><EFBFBD><EFBFBD>'/'ǰ<><C7B0><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD>
|
|
|
|
|
|
WHEN CHARINDEX('/', DetectionTypeStr) > 0 THEN
|
|
|
|
|
|
LEFT(DetectionTypeStr, CHARINDEX('/', DetectionTypeStr) - 1)
|
|
|
|
|
|
-- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'/'<27><><EFBFBD><EFBFBD><F2B7B5BB><EFBFBD><EFBFBD><EFBFBD>DetectionTypeStr
|
|
|
|
|
|
ELSE DetectionTypeStr
|
|
|
|
|
|
END
|
|
|
|
|
|
END) AS JointDetectionTypeStr,
|
|
|
|
|
|
-- <20><><EFBFBD><EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֶ<EFBFBD>
|
|
|
|
|
|
WeldJointId,
|
|
|
|
|
|
WeldJointCode,
|
|
|
|
|
|
WeldJointNumStr
|
|
|
|
|
|
FROM BaseData
|
|
|
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE [dbo].[Base_MaterialColor] (
|
|
|
|
|
|
[MaterialColorId] nvarchar(50) NOT NULL DEFAULT(NEWID()) PRIMARY KEY,
|
|
|
|
|
|
[UnitId] nvarchar(50),
|
|
|
|
|
|
[ProjectId] nvarchar(50),
|
|
|
|
|
|
[MaterialId] nvarchar(50) ,
|
|
|
|
|
|
[ColorName] NVARCHAR(50) ,
|
|
|
|
|
|
[ColorCardNo] NVARCHAR(50),
|
|
|
|
|
|
[RGB] NVARCHAR(20),
|
|
|
|
|
|
[Remark] NVARCHAR(200)
|
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
go
|
|
|
|
|
|
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>λid', 'SCHEMA', 'dbo', 'TABLE', 'Base_MaterialColor', 'COLUMN',
|
|
|
|
|
|
'UnitId'
|
|
|
|
|
|
go
|
|
|
|
|
|
|
|
|
|
|
|
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>id', 'SCHEMA', 'dbo', 'TABLE', 'Base_MaterialColor', 'COLUMN',
|
|
|
|
|
|
'MaterialId'
|
|
|
|
|
|
go
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>ɫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE', 'Base_MaterialColor', 'COLUMN',
|
|
|
|
|
|
'ColorName'
|
|
|
|
|
|
go
|
|
|
|
|
|
|
|
|
|
|
|
exec sp_addextendedproperty 'MS_Description', N'ɫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE', 'Base_MaterialColor', 'COLUMN',
|
|
|
|
|
|
'ColorCardNo'
|
|
|
|
|
|
go
|
|
|
|
|
|
|
|
|
|
|
|
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>ע', 'SCHEMA', 'dbo', 'TABLE', 'Base_MaterialColor', 'COLUMN',
|
|
|
|
|
|
'Remark'
|
|
|
|
|
|
go
|
|
|
|
|
|
|
|
|
|
|
|
alter table dbo.HJGL_PackagingManageDetail
|
|
|
|
|
|
add TwOutputDetailId nvarchar(50)
|
|
|
|
|
|
go
|
|
|
|
|
|
|
|
|
|
|
|
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE', 'HJGL_PackagingManageDetail',
|
|
|
|
|
|
'COLUMN', 'TwOutputDetailId'
|
|
|
|
|
|
go
|
2025-09-28 10:43:41 +08:00
|
|
|
|
INSERT INTO dbo.Sys_Menu (MenuId, MenuName, Icon, Url, SortIndex, SuperMenu, MenuType, IsOffice, IsEnd, IsUsed) VALUES (N'F6194C00-D256-485D-9056-171FAB75928A', N'<EFBFBD>ܵ<EFBFBD><EFBFBD><EFBFBD>ɫ<EFBFBD><EFBFBD>ʶ<EFBFBD><EFBFBD>', null, N'HJGL/BaseInfo/MaterialColor.aspx', 30, N'60F4B988-4D1D-48D6-A959-2EA4BD2978A1', N'Menu_HJGL', 0, 1, 1);
|
|
|
|
|
|
INSERT INTO dbo.Sys_ButtonToMenu (ButtonToMenuId, MenuId, ButtonName, SortIndex) VALUES (N'E89C96E4-8EE2-4E56-83FE-863B2764CFAE', N'F6194C00-D256-485D-9056-171FAB75928A', N'<EFBFBD>鿴', 5);
|
|
|
|
|
|
INSERT INTO dbo.Sys_ButtonToMenu (ButtonToMenuId, MenuId, ButtonName, SortIndex) VALUES (N'0041192A-6156-4D4B-AE61-438168E6DB81', N'F6194C00-D256-485D-9056-171FAB75928A', N'ɾ<EFBFBD><EFBFBD>', 3);
|
|
|
|
|
|
INSERT INTO dbo.Sys_ButtonToMenu (ButtonToMenuId, MenuId, ButtonName, SortIndex) VALUES (N'4E763EE2-9C82-403A-B861-3BF9DFE7EFD4', N'F6194C00-D256-485D-9056-171FAB75928A', N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 4);
|
|
|
|
|
|
INSERT INTO dbo.Sys_ButtonToMenu (ButtonToMenuId, MenuId, ButtonName, SortIndex) VALUES (N'173A4716-5C54-491A-B9CF-21FF6442587E', N'F6194C00-D256-485D-9056-171FAB75928A', N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 1);
|
|
|
|
|
|
INSERT INTO dbo.Sys_ButtonToMenu (ButtonToMenuId, MenuId, ButtonName, SortIndex) VALUES (N'FD24CAF3-E28E-458E-9DE6-CFF90C74AE4D', N'F6194C00-D256-485D-9056-171FAB75928A', N'<EFBFBD><EFBFBD>', 2);
|
2025-09-27 00:35:29 +08:00
|
|
|
|
|