diff --git a/DataBase/版本日志/HJGLDB_DS_2026-02-09_bwj(交工资料目录).sql b/DataBase/版本日志/HJGLDB_DS_2026-02-09_bwj(交工资料目录).sql
new file mode 100644
index 0000000..50af453
--- /dev/null
+++ b/DataBase/版本日志/HJGLDB_DS_2026-02-09_bwj(交工资料目录).sql
@@ -0,0 +1,120 @@
+
+delete from JGZL_FileDirectory
+go
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('11CB25D4-8A45-4F94-A906-379FE53CB118','1','SH/T3503-J101A','','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('3AE9255C-B4D7-45D3-B5AC-9A4B998F5645','2','SH/T3503-J103','ļĿ¼','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('F70599FF-765D-4150-9226-DCFF32A8ABE8','3','SH/T3503-J104','ļ˵','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('8B8A6274-5F40-4CFA-948E-FCD51CF0DCEB','4','/','豸װά֪','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('0ECC93E5-64EF-483F-8D4B-0118332160B9','5','ZDS-T6.38.047.A/0.2020','ѹܵװ֤','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('20829EC6-9BA6-4D08-A20A-E1104044819D','6','/','ѹܵװܱ','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('867E68E3-0697-4020-8C52-7131841F8D6D','7','SH/T3503-J105A','ʩ','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('718D2FB4-ED5C-45D0-ADCD-0D0B4877CC60','8','SH/T 3503J106A','м佻֤','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('75575433-AA35-47FD-BE62-6C1E242B59A3','9','SH/T3503-J107A','֤̽','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('6461674D-AC04-464E-B1A8-9D0B5D84E2F1','10','SH/T3503-J114','絥','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('0F9C899F-EF79-4FEF-9E0B-965E6DCF4C55','11','SH/T3543-G110','ʩͼ˲¼','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('F0390438-2E4C-49F5-A18F-F0709CACBE76','12','/','ʩ','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('909E9746-1022-45C0-AD0F-B34DBB4A08F7','13','SH/T3543-G111','¼','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('E3EC63E2-533B-43F6-9DA6-C3D5268F84CD','14','SH/T3503-J115','ϸǼDZ','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('3CC8E604-C188-4282-A70D-69A38F925C20','15','/','֤ӡ','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('CC2A65FE-A193-4177-B267-989A104C56AF','16','SH/T3503-J116','ԱǼDZ','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('CD6A265E-DA00-44A3-AFC2-3281E5ECC96D','17','/','Ա֤ӡ','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('622E6AA2-3DB2-407E-8548-08AFA11C8A0C','18','/','ӹ','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('0DD6038F-2428-42C3-8B70-B57F91E84718','19','/','ӹգWPS','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('D505908E-BFBA-41AC-B5F8-31EB4AB61425','20','/','ӹPQR','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('6A2CE156-A3FC-4CC9-ADD8-1F9023FA451D','21','/','ͼ','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('BF7ACEB8-01E0-4F8A-B6A9-B8FE8E561260','22','SH/T3503-J415-1','ܵӹ¼','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('EAA15FCD-8EAC-41B3-AB8C-182C2C9CC385','23','SH/T3543-G402','ܵӽͷ/¼','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('1897D31B-1750-45DB-95BF-7F30355A5012','24','ZDS-T6.38.042.A/0.2020','֧ӺӽͷǺͷԺӼ¼','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('D99F19F6-8EB4-4040-B37B-638663C95DC2','25','/','ܵίе','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('D22A5460-B0EE-40AE-A727-039163D2EBBD','26','SH/T3543-G416-1','ܵⱨ','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('B0E910D3-1493-4335-8B8D-188C80366DCE','27','SH/T3543-G420-1','ܵⱨ','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('D8F1D406-6733-4179-8BFC-E824500712D3','28','SH/T3503-J412-1','ܱܵ','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('2EC7F67F-53FE-42B8-87A3-2160D8D5CD42','29','SH/T3503-J413-1','ܵͳƱ','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('681C64D0-AB57-4E65-A846-B791211383FB','30','SH/T3503-J406-1','ܵϵͳѹȷϼ¼','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('3CB94519-CF12-46E5-8157-E6E59E310E6F','31','SH/T3503-J406-2','ܵϵͳѹ¼','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('26AA28AD-EB25-40B1-B743-B3418348E9E8','32','/','ȴίе','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('D1B69F2F-A420-4EB2-8406-24D33BA7363E','33','/','ȴ','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('72DAC745-40E9-4E29-A076-D103BD33D481','34','SH/T 3503-J411-1','ܵӽͷȴ','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('C73368E4-2376-4640-8A66-2FBCDFE592BB','35','SH/T 3503-J130','Ӳȼ鱨','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('D9959623-4252-40A9-A9C3-9FCC21C980F6','36','SH/T3503-J407','ܵϵͳй¶/ȷ¼','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('F6ABB9D4-9159-407E-B4EB-273D9F855836','37','SH/T3503-J408','ܵɨ/ϴ¼','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('A24A317B-7623-4D20-91E4-C0C06399350A','38','SH/T3543-G112','Ӽ¼','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('4474035B-4059-473E-866D-1CEAA31E7D35','39','SH/T3543-G122','ܵԤʩ¼','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('362A78EF-1A67-453C-B629-9680C3A27CB2','40','SH/T3503-J133','ܵװ¼','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('902C30DA-1657-467B-9D09-1A009AD36FBC','41','SH/T3543-G133','Ƶ¼','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('0D2D6E44-08CE-415F-BAE4-07247599B9E8','42','SH/T3503-J112','ιռ¼','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('5E457E34-84B2-4D0E-9996-2BF46BD82A60','43','SH/T3503-J118','ռ¼','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('D40B0E6B-3AA5-41C9-B6FE-400BFCCB7A79','44','SH/T 3503J119','ȹռ¼','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('17F06EC4-4CE0-4D17-9446-17A10B67A884','45','SH/T3503-J416','ܵӵزԼ¼','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('4E69ACB5-5066-4A81-944C-D8306E43BE61','46','SH/T3543-G109','ڼ춨嵥','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('68608A48-5C5A-48AB-87B4-F5F8618B9BEC','47','SH/T3503-J402','ȷϱ','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('31567B92-B313-4523-BCDB-185B8EC502E3','48','SH/T3543-G406','ż¼','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('E68065A0-04CC-4D50-B161-A762887B58C1','49','SH/T3543-G411','ֹܼռ¼','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('8A71A091-99C0-41CD-ABC5-370E09790DBE','50','SH/T3543-G412','ܼۼ¼','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('12660CCE-0E2B-4A25-A569-F476E780F242','51','SH/T3543-G410','ܵϲʱʶ¼','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('5C44E1E1-B0A7-479D-8240-75522A00B918','52','SH/T3543-G115','濾¼','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('6CF460C3-CDFF-4583-AAAD-A98F1809C64C','53','SH/T3543-G117','Żռ¼','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('7A728573-6F50-4788-A4EB-B985C7239626','54','SH/T3543-G118','˿ż¼','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('60EF50FD-87E7-4259-AC4D-E9E87AD1DE3E','55','SH/T3503-J132-1','֤ļһ','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('7D76DA2B-DE25-4CCD-9A09-9750935AEFCE','56','/','֤ļ','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('004A31E9-F6EF-4CD6-8D09-5A003FAAC6CA','57','/','ͼ','')
+insert into JGZL_FileDirectory(FileDirectoryId,SerialNumber,FileCode,FileName,Remark)
+values('6589B1D4-C755-4ED4-94C4-70BD168F6398','58','/','ƽ','')
+go
\ No newline at end of file
diff --git a/HJGL_DS/BLL/JGZL/IndustrialPipelineInstallationQualityCertificateService.cs b/HJGL_DS/BLL/JGZL/IndustrialPipelineInstallationQualityCertificateService.cs
index 175e910..556072b 100644
--- a/HJGL_DS/BLL/JGZL/IndustrialPipelineInstallationQualityCertificateService.cs
+++ b/HJGL_DS/BLL/JGZL/IndustrialPipelineInstallationQualityCertificateService.cs
@@ -20,6 +20,11 @@ namespace BLL
return Funs.DB.JGZL_IndustrialPipelineInstallationQualityCertificate.FirstOrDefault(e => e.CertificateId == Id);
}
+ public static Model.JGZL_IndustrialPipelineInstallationQualityCertificate GetIndustrialPipelineInstallationQualityCertificateByProjectId(string projectId)
+ {
+ return Funs.DB.JGZL_IndustrialPipelineInstallationQualityCertificate.FirstOrDefault(e => e.ProjectId == projectId);
+ }
+
///
/// 添加工业管道安装质量证明书
///
diff --git a/HJGL_DS/FineUIPro.Web/File/Fastreport/JGZL/压力管道安装质量证明.frx b/HJGL_DS/FineUIPro.Web/File/Fastreport/JGZL/压力管道安装质量证明.frx
index 2260826..73b9009 100644
--- a/HJGL_DS/FineUIPro.Web/File/Fastreport/JGZL/压力管道安装质量证明.frx
+++ b/HJGL_DS/FineUIPro.Web/File/Fastreport/JGZL/压力管道安装质量证明.frx
@@ -1,7 +1,7 @@
-
+
-
+
diff --git a/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationQualityCertificate.aspx b/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationQualityCertificate.aspx
index 9000889..82a0076 100644
--- a/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationQualityCertificate.aspx
+++ b/HJGL_DS/FineUIPro.Web/JGZL/IndustrialPipelineInstallationQualityCertificate.aspx
@@ -39,14 +39,84 @@
-
+
+
+ <%----%>
-
+
+
+
+
+
+
+ <%--
+
+
+
+
+ --%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%----%>
+ <%----%>
+
+
+ <%--
+
+
+
+
+ --%>
+
+
+ <%----%>
+
+
+
+
+ <%--
+
+
+
+
+ --%>
+
+
+
+
+
+
+
+
+
+ <%----%>
+
+
+
+
+ <%--
- <%--
-
-
- --%>
@@ -94,18 +158,6 @@
- <%--
- --%>
- <%--
- --%>
- <%--
- --%>
- <%--
- --%>
@@ -123,35 +175,35 @@
-
+ --%>
-
-
+ --%>
- --%>
-
+ --%>