feat:增加焊前管理,材料管理条码扫码接口,材料信息导入支持无炉批号/有炉批号 多种导入方式
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
INSERT INTO Sys_Menu (MenuId,MenuName,Icon,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed) VALUES (N'D1B5A8B7-5D2A-4C51-9B7E-6A2F15B7F001',N'焊前管理',NULL,N'',45,N'0',N'Menu_HJGL',0,0,1);
|
||||
INSERT INTO Sys_Menu (MenuId,MenuName,Icon,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed) VALUES (N'D1B5A8B7-5D2A-4C51-9B7E-6A2F15B7F003',N'组对抽检列表台账',NULL,N'HJGL/PreWeld/FitupCheck.aspx',20,N'D1B5A8B7-5D2A-4C51-9B7E-6A2F15B7F001',N'Menu_HJGL',0,1,1);
|
||||
GO
|
||||
|
||||
INSERT INTO Sys_ButtonToMenu (ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES (NEWID(),N'D1B5A8B7-5D2A-4C51-9B7E-6A2F15B7F003',N'增加',2);
|
||||
GO
|
||||
INSERT INTO Sys_ButtonToMenu (ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES (NEWID(),N'D1B5A8B7-5D2A-4C51-9B7E-6A2F15B7F003',N'保存',6);
|
||||
GO
|
||||
INSERT INTO Sys_ButtonToMenu (ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES (NEWID(),N'D1B5A8B7-5D2A-4C51-9B7E-6A2F15B7F003',N'删除',4);
|
||||
GO
|
||||
INSERT INTO Sys_ButtonToMenu (ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES (NEWID(),N'D1B5A8B7-5D2A-4C51-9B7E-6A2F15B7F003',N'修改',3);
|
||||
GO
|
||||
|
||||
GO
|
||||
INSERT INTO Sys_Menu (MenuId,MenuName,Icon,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed) VALUES (N'D1B5A8B7-5D2A-4C51-9B7E-6A2F15B7F002',N'下料抽检记录台账',NULL,N'HJGL/PreWeld/CuttingCheck.aspx',10,N'D1B5A8B7-5D2A-4C51-9B7E-6A2F15B7F001',N'Menu_HJGL',0,1,1);
|
||||
|
||||
INSERT INTO Sys_ButtonToMenu (ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES (NEWID(),N'D1B5A8B7-5D2A-4C51-9B7E-6A2F15B7F002',N'增加',2);
|
||||
GO
|
||||
INSERT INTO Sys_ButtonToMenu (ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES (NEWID(),N'D1B5A8B7-5D2A-4C51-9B7E-6A2F15B7F002',N'保存',6);
|
||||
GO
|
||||
INSERT INTO Sys_ButtonToMenu (ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES (NEWID(),N'D1B5A8B7-5D2A-4C51-9B7E-6A2F15B7F002',N'删除',4);
|
||||
GO
|
||||
INSERT INTO Sys_ButtonToMenu (ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
||||
VALUES (NEWID(),N'D1B5A8B7-5D2A-4C51-9B7E-6A2F15B7F002',N'修改',3);
|
||||
GO
|
||||
|
||||
GO
|
||||
@@ -0,0 +1,103 @@
|
||||
/* 焊前管理 - 下料抽检记录台账 */
|
||||
IF OBJECT_ID(N'dbo.HJGL_PreWeldCuttingCheck', N'U') IS NULL
|
||||
BEGIN
|
||||
CREATE TABLE dbo.HJGL_PreWeldCuttingCheck
|
||||
(
|
||||
CuttingCheckId NVARCHAR(50) NOT NULL,
|
||||
ProjectId NVARCHAR(50) NULL,
|
||||
WeldJointId NVARCHAR(50) NOT NULL,
|
||||
|
||||
IsMaterialCodeBatchNoAccurate BIT NOT NULL CONSTRAINT DF_PreWeldCuttingCheck_CodeBatch DEFAULT(0),
|
||||
IsMaterialQuantityAccurate BIT NOT NULL CONSTRAINT DF_PreWeldCuttingCheck_Quantity DEFAULT(0),
|
||||
IsQualified BIT NOT NULL CONSTRAINT DF_PreWeldCuttingCheck_Qualified DEFAULT(0),
|
||||
|
||||
CheckPerson NVARCHAR(50) NULL,
|
||||
CheckTime DATETIME NULL,
|
||||
|
||||
CreateUser NVARCHAR(50) NULL,
|
||||
CreateTime DATETIME NULL,
|
||||
Remark NVARCHAR(500) NULL,
|
||||
|
||||
CONSTRAINT PK_HJGL_PreWeldCuttingCheck PRIMARY KEY (CuttingCheckId),
|
||||
CONSTRAINT FK_PreWeldCuttingCheck_WeldJoint FOREIGN KEY (WeldJointId)
|
||||
REFERENCES dbo.HJGL_WeldJoint(WeldJointId)
|
||||
);
|
||||
|
||||
CREATE UNIQUE INDEX UX_PreWeldCuttingCheck_WeldJointId
|
||||
ON dbo.HJGL_PreWeldCuttingCheck(WeldJointId);
|
||||
|
||||
CREATE INDEX IX_PreWeldCuttingCheck_Project_CheckTime
|
||||
ON dbo.HJGL_PreWeldCuttingCheck(ProjectId, CheckTime);
|
||||
END
|
||||
GO
|
||||
|
||||
|
||||
/* 焊前管理 - 组对抽检列表台账 */
|
||||
IF OBJECT_ID(N'dbo.HJGL_PreWeldFitupCheck', N'U') IS NULL
|
||||
BEGIN
|
||||
CREATE TABLE dbo.HJGL_PreWeldFitupCheck
|
||||
(
|
||||
FitupCheckId NVARCHAR(50) NOT NULL,
|
||||
ProjectId NVARCHAR(50) NULL,
|
||||
WeldJointId NVARCHAR(50) NOT NULL,
|
||||
|
||||
GrooveTypeId NVARCHAR(50) NOT NULL,
|
||||
GrooveProcessType NVARCHAR(100) NULL,
|
||||
GrooveAngle DECIMAL(18, 2) NULL,
|
||||
FitupGap DECIMAL(18, 2) NULL,
|
||||
Misalignment DECIMAL(18, 2) NULL,
|
||||
|
||||
CheckPerson NVARCHAR(50) NULL,
|
||||
CheckTime DATETIME NULL,
|
||||
|
||||
CreateUser NVARCHAR(50) NULL,
|
||||
CreateTime DATETIME NULL,
|
||||
Remark NVARCHAR(500) NULL,
|
||||
|
||||
CONSTRAINT PK_HJGL_PreWeldFitupCheck PRIMARY KEY (FitupCheckId),
|
||||
CONSTRAINT FK_PreWeldFitupCheck_WeldJoint FOREIGN KEY (WeldJointId)
|
||||
REFERENCES dbo.HJGL_WeldJoint(WeldJointId),
|
||||
CONSTRAINT FK_PreWeldFitupCheck_GrooveType FOREIGN KEY (GrooveTypeId)
|
||||
REFERENCES dbo.Base_GrooveType(GrooveTypeId)
|
||||
);
|
||||
|
||||
CREATE UNIQUE INDEX UX_PreWeldFitupCheck_WeldJointId
|
||||
ON dbo.HJGL_PreWeldFitupCheck(WeldJointId);
|
||||
|
||||
CREATE INDEX IX_PreWeldFitupCheck_Project_CheckTime
|
||||
ON dbo.HJGL_PreWeldFitupCheck(ProjectId, CheckTime);
|
||||
|
||||
CREATE INDEX IX_PreWeldFitupCheck_GrooveTypeId
|
||||
ON dbo.HJGL_PreWeldFitupCheck(GrooveTypeId);
|
||||
END
|
||||
GO
|
||||
|
||||
|
||||
/* 焊口主表增加组对抽检回写字段 */
|
||||
IF COL_LENGTH('dbo.HJGL_WeldJoint', 'GrooveProcessType') IS NULL
|
||||
BEGIN
|
||||
ALTER TABLE dbo.HJGL_WeldJoint
|
||||
ADD GrooveProcessType NVARCHAR(100) NULL;
|
||||
END
|
||||
GO
|
||||
|
||||
IF COL_LENGTH('dbo.HJGL_WeldJoint', 'GrooveAngle') IS NULL
|
||||
BEGIN
|
||||
ALTER TABLE dbo.HJGL_WeldJoint
|
||||
ADD GrooveAngle DECIMAL(18, 2) NULL;
|
||||
END
|
||||
GO
|
||||
|
||||
IF COL_LENGTH('dbo.HJGL_WeldJoint', 'FitupGap') IS NULL
|
||||
BEGIN
|
||||
ALTER TABLE dbo.HJGL_WeldJoint
|
||||
ADD FitupGap DECIMAL(18, 2) NULL;
|
||||
END
|
||||
GO
|
||||
|
||||
IF COL_LENGTH('dbo.HJGL_WeldJoint', 'Misalignment') IS NULL
|
||||
BEGIN
|
||||
ALTER TABLE dbo.HJGL_WeldJoint
|
||||
ADD Misalignment DECIMAL(18, 2) NULL;
|
||||
END
|
||||
GO
|
||||
Reference in New Issue
Block a user