Bläddra i källkod

fix: 局部流程签名导出PDF会丢失签名问题

Tony Kang 1 månad sedan
förälder
incheckning
df9e66461a
1 ändrade filer med 5 tillägg och 1 borttagningar
  1. 5 1
      app/public/report/js/rpt_jspdf.js

+ 5 - 1
app/public/report/js/rpt_jspdf.js

@@ -182,7 +182,11 @@ const JpcJsPDFHelper = {
                     private_drawSignatureCellText(doc, ctx, cell, controls, signatureRelArr, pageIdx);
                 } else {
                     for (const signRel of signatureRelArr) {
-                        if (cell.signature_name === signRel.signature_name && rptSignatureHelper._chkIfAudit(signRel)) {
+                        let tmpRole = signRel;
+                        if (signRel.type === '流程') {
+                            tmpRole = signRel.assFlowInfos[signRel.flowAccList[pageIdx]];
+                        }
+                        if (cell.signature_name === signRel.signature_name && rptSignatureHelper._chkIfAudit(tmpRole)) {
                             private_drawSignatureCellText(doc, ctx, cell, controls, signatureRelArr, pageIdx);
                         }
                     }