|
@@ -96,7 +96,9 @@ let JpcJsPDFHelper = {
|
|
// 计量有电子签名,要单独处理
|
|
// 计量有电子签名,要单独处理
|
|
for (let cell of page.signature_cells) {
|
|
for (let cell of page.signature_cells) {
|
|
if (current_stage_status === 3) {
|
|
if (current_stage_status === 3) {
|
|
- private_drawSignature(doc, ctx, cell, styles, controls, newPageMergeBand, signatureRelArr);
|
|
|
|
|
|
+ private_drawSignature(doc, ctx, cell, styles, controls, newPageMergeBand, false, signatureRelArr);
|
|
|
|
+ } else {
|
|
|
|
+ private_drawSignature(doc, ctx, cell, styles, controls, newPageMergeBand, true, signatureRelArr);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -112,7 +114,7 @@ let JpcJsPDFHelper = {
|
|
return rst;
|
|
return rst;
|
|
}
|
|
}
|
|
|
|
|
|
- function private_drawSignature(doc, ctx, cell, styles, controls, mergedBand, signatureRelArr) {
|
|
|
|
|
|
+ function private_drawSignature(doc, ctx, cell, styles, controls, mergedBand, onlyShowBorder, signatureRelArr) {
|
|
ctx.beginPath();
|
|
ctx.beginPath();
|
|
let style = styles[cell[JV.PROP_STYLE]];
|
|
let style = styles[cell[JV.PROP_STYLE]];
|
|
if (style) {
|
|
if (style) {
|
|
@@ -123,7 +125,7 @@ let JpcJsPDFHelper = {
|
|
private_drawLine(cell, doc, ctx, style, JV.PROP_LEFT, [JV.PROP_LEFT, JV.PROP_BOTTOM],[JV.PROP_LEFT, JV.PROP_TOP], mergedBand, styles, isNeedMergeBand);
|
|
private_drawLine(cell, doc, ctx, style, JV.PROP_LEFT, [JV.PROP_LEFT, JV.PROP_BOTTOM],[JV.PROP_LEFT, JV.PROP_TOP], mergedBand, styles, isNeedMergeBand);
|
|
}
|
|
}
|
|
ctx.closePath();
|
|
ctx.closePath();
|
|
- private_drawSignatureCellText(doc, ctx, cell, controls, signatureRelArr);
|
|
|
|
|
|
+ if (!onlyShowBorder) private_drawSignatureCellText(doc, ctx, cell, controls, signatureRelArr);
|
|
}
|
|
}
|
|
|
|
|
|
function private_drawSignatureCellText(doc, ctx, cell, controls, signatureRelArr) {
|
|
function private_drawSignatureCellText(doc, ctx, cell, controls, signatureRelArr) {
|