Sfoglia il codice sorgente

导出pdf签名问题

TonyKang 4 anni fa
parent
commit
76fb4bf2c3
1 ha cambiato i file con 10 aggiunte e 5 eliminazioni
  1. 10 5
      app/public/report/js/rpt_main.js

+ 10 - 5
app/public/report/js/rpt_main.js

@@ -834,11 +834,16 @@ function downloadPDFReport(pageDataArr, pageSize, rpt_names, signatureRelArr, si
         if (rptControlObj.currentDownloadIdx < pageDataArr.length) {
             let singleSignatureRelArr = [];
             for (let rIdx = 0; rIdx < signatureRelInfo.length; rIdx++) {
-                for (const rptId of refRptTplIds) {
-                    if (signatureRelInfo[rIdx].rpt_id === rptId) {
-                        singleSignatureRelArr = signatureRelArr[rIdx]; // 有些报表可能没有签名
-                        break;
-                    }
+                // for (const rptId of refRptTplIds) {
+                //     if (signatureRelInfo[rIdx].rpt_id === rptId) {
+                //         singleSignatureRelArr = signatureRelArr[rIdx]; // 有些报表可能没有签名
+                //         break;
+                //     }
+                // }
+                let rptId = refRptTplIds[rptControlObj.currentDownloadIdx];
+                if (signatureRelInfo[rIdx].rpt_id === rptId) {
+                    singleSignatureRelArr = signatureRelArr[rIdx]; // 有些报表可能没有签名
+                    break;
                 }
                 // if (signatureRelInfo[rIdx].rpt_id === refRptTplIds[idx]) {
                 //     singleSignatureRelArr = signatureRelArr[rIdx]; // 有些报表可能没有签名