|
@@ -1248,23 +1248,23 @@ function downloadPDFReport(pageDataArr, pageSize, rpt_names, signatureRelArr, si
|
|
|
|
|
|
JpcJsPDFHelper.outputAsPdf(pageData, pageSize, rptName, singleSignatureRelArr, STAGE_AUDIT, false, zTreeOprObj._chkPrePayStatus()); // 精确控制签名
|
|
|
if (pageData.splitArcPages) {
|
|
|
- // let prePageVal = pageData.splitArcPages[0], rptNameIdx = 0;
|
|
|
- // let indPages = [];
|
|
|
- // const orgItems = pageData.items;
|
|
|
- // for (let pIdx = 0; pIdx < pageData.splitArcPages.length; pIdx++) {
|
|
|
- // if (prePageVal !== pageData.splitArcPages[pIdx]) {
|
|
|
- // pageData.items = indPages;
|
|
|
- // JpcJsPDFHelper.outputAsPdf(pageData, pageSize, `${rptName}_${rptNameIdx}`, singleSignatureRelArr, STAGE_AUDIT);
|
|
|
- // rptNameIdx++;
|
|
|
- // indPages = [];
|
|
|
- // prePageVal = pageData.splitArcPages[pIdx];
|
|
|
- // }
|
|
|
- // indPages.push(orgItems[pIdx]);
|
|
|
- // if (pIdx === pageData.splitArcPages.length - 1) {
|
|
|
- // pageData.items = indPages;
|
|
|
- // JpcJsPDFHelper.outputAsPdf(pageData, pageSize, `${rptName}_${rptNameIdx}`, singleSignatureRelArr, STAGE_AUDIT);
|
|
|
- // }
|
|
|
- // }
|
|
|
+ let prePageVal = pageData.splitArcPages[0], rptNameIdx = 0;
|
|
|
+ let indPages = [];
|
|
|
+ const orgItems = pageData.items;
|
|
|
+ for (let pIdx = 0; pIdx < pageData.splitArcPages.length; pIdx++) {
|
|
|
+ if (prePageVal !== pageData.splitArcPages[pIdx]) {
|
|
|
+ pageData.items = indPages;
|
|
|
+ JpcJsPDFHelper.outputAsPdf(pageData, pageSize, `${rptName}_${rptNameIdx}`, singleSignatureRelArr, STAGE_AUDIT);
|
|
|
+ rptNameIdx++;
|
|
|
+ indPages = [];
|
|
|
+ prePageVal = pageData.splitArcPages[pIdx];
|
|
|
+ }
|
|
|
+ indPages.push(orgItems[pIdx]);
|
|
|
+ if (pIdx === pageData.splitArcPages.length - 1) {
|
|
|
+ pageData.items = indPages;
|
|
|
+ JpcJsPDFHelper.outputAsPdf(pageData, pageSize, `${rptName}_${rptNameIdx}`, singleSignatureRelArr, STAGE_AUDIT);
|
|
|
+ }
|
|
|
+ }
|
|
|
// 已验证拆分ok
|
|
|
}
|
|
|
if (rptControlObj.currentDownloadIdx < newPageDataArr.length) setTimeout(private_download(newPageDataArr, new_rpt_names), 2000);
|