feat(hjgl): 完善图纸识别与材料管段信息管理

扩展图纸识别结果模型和保存流程,按管线及页码替换识别明细,
避免重复导入造成数据累积;同时自动补充材料编码库数据,
新增材料总览、管段长度总览及 PDF 焊口标记功能,提升识别数据
的查询、复核和后续使用效率。
This commit is contained in:
2026-07-17 14:36:32 +08:00
parent 040de31eb1
commit 7fb6b255d2
36 changed files with 2313 additions and 354 deletions
@@ -33,7 +33,7 @@ GO
-- 创建 HJGL_DrawingRecognition_PipeLengths 表
CREATE TABLE HJGL_DrawingRecognition_PipeLengths (
id NVARCHAR(50) NOT NULL, -- 记录ID
pipe_no INT NULL, -- 管线号
pipe_no NVARCHAR(200) NULL, -- 管线号
pipe_page_no INT NULL, -- 管线号页码
group_index INT NULL, -- 组索引
pos_no NVARCHAR(50) NULL, -- 位置编号(如 "<1>"
@@ -0,0 +1,6 @@
INSERT INTO Sys_Menu (MenuId,MenuName,Icon,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES (N'E642C8A1-5D56-4A0C-89E2-304E0421D281',N'管道材料信息总览',NULL,N'HJGL/InfoQuery/MaterialOverview.aspx',30,N'43F92EA7-462F-41E6-8D8A-243C03A5317E',N'Menu_HJGL',0,1,1);
GO
INSERT INTO Sys_Menu (MenuId,MenuName,Icon,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
VALUES (N'B5DD3FA8-28F9-49F4-AF3E-9916A65A1C7F',N'管长信息总览',NULL,N'HJGL/InfoQuery/PipeLengthOverview.aspx',40,N'43F92EA7-462F-41E6-8D8A-243C03A5317E',N'Menu_HJGL',0,1,1);
GO
@@ -0,0 +1,12 @@
update Sys_Menu set SortIndex='10' where MenuId='ADC7EA61-6313-4DF9-913F-E9207F6525CA'
update Sys_Menu set SortIndex='20' where MenuId='164E056C-30C9-4C29-A6B6-AF0F0C943A59'
update Sys_Menu set SortIndex='30' where MenuId='C1EACB23-A029-4DE7-886D-7772D9DDE735'
update Sys_Menu set SortIndex='40' where MenuId='6ce0b6bc-aa4d-4f0d-9f1f-75a553810793'
update Sys_Menu set SuperMenu='4D36E99E-B3D8-4C61-826A-CBD98EC51515', SortIndex='50' where MenuId='D1B5A8B7-5D2A-4C51-9B7E-6A2F15B7F002'
update Sys_Menu set SuperMenu='4D36E99E-B3D8-4C61-826A-CBD98EC51515', SortIndex='60' where MenuId='D1B5A8B7-5D2A-4C51-9B7E-6A2F15B7F003'
update Sys_Menu set SortIndex='70' where MenuId='5TYHMD2F-2582-4DEB-905E-6E9DCFEFBGHO'
update Sys_Menu set IsUsed=0 where MenuId='E6F6982A-48C7-455C-8EBB-CC7088EBF15A'
update Sys_Menu set IsUsed=0 where MenuId='D1B5A8B7-5D2A-4C51-9B7E-6A2F15B7F001'
update Sys_Menu set IsUsed=0 where MenuId='53948077-B51D-4FF3-BFB0-AB4E27C42875'
update Sys_Menu set IsUsed=0 where MenuId='EFD1E914-E79C-4F5E-A2F7-CFF4F7821284'
update Sys_Menu set SortIndex='130' where MenuId='43F92EA7-462F-41E6-8D8A-243C03A5317E'