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