|
@@ -606,8 +606,7 @@ let rptSignatureHelper = {
|
|
|
// ROLE_REL_LIST = ROLE_REL_LIST.concat(rptSignatureHelper.originalRoleRelList);
|
|
|
ROLE_REL_LIST = JSON.parse(JSON.stringify(rptSignatureHelper.originalRoleRelList));
|
|
|
if (PAGE_SHOW.isTextSignature) {
|
|
|
- // resetTextSignature(zTreeOprObj.currentRptPageRst);
|
|
|
- resetTextSignature(zTreeOprObj.currentRptPageRst, getStageStatus() !== 3);
|
|
|
+ resetTextSignature(zTreeOprObj.currentRptPageRst, ROLE_REL_LIST, getStageStatus() !== 3);
|
|
|
}
|
|
|
zTreeOprObj.showPage(zTreeOprObj.currentPage, zTreeOprObj.canvas);
|
|
|
},
|
|
@@ -676,7 +675,7 @@ let rptSignatureHelper = {
|
|
|
await rptSignatureHelper.resetDummySignature(zTreeOprObj.currentRptPageRst, ROLE_REL_LIST, getStageStatus() !== 3);
|
|
|
// rptSignatureHelper.mergeSignAudit(zTreeOprObj.currentRptPageRst, ROLE_REL_LIST, STAGE_AUDIT, getStageStatus() !== 3);
|
|
|
if (PAGE_SHOW.isTextSignature) {
|
|
|
- resetTextSignature(zTreeOprObj.currentRptPageRst, getStageStatus() !== 3);
|
|
|
+ resetTextSignature(zTreeOprObj.currentRptPageRst, ROLE_REL_LIST, getStageStatus() !== 3);
|
|
|
}
|
|
|
zTreeOprObj.showPage(zTreeOprObj.currentPage, zTreeOprObj.canvas);
|
|
|
},
|
|
@@ -1550,7 +1549,7 @@ function resetStampSignature(pageData, roleRelList, checkAudit = false, stg_audi
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-function resetTextSignature(pageData, checkAudit = false) {
|
|
|
+function resetTextSignature(pageData, role_rel_list = [], checkAudit = false) {
|
|
|
for (let pageIdx = 0; pageIdx < pageData.items.length; pageIdx++) {
|
|
|
const page = pageData.items[pageIdx];
|
|
|
for (let sCell of page.signature_cells) {
|
|
@@ -1565,7 +1564,7 @@ function resetTextSignature(pageData, checkAudit = false) {
|
|
|
}
|
|
|
if (fitCell) {
|
|
|
fitCell.Value = '';
|
|
|
- for (let role of ROLE_REL_LIST) {
|
|
|
+ for (let role of role_rel_list) {
|
|
|
const role_rel = getTheRightRole(role, pageIdx);
|
|
|
if (!checkAudit || rptSignatureHelper._chkIfAudit(role_rel)) {
|
|
|
if (sCell.signature_name === role_rel.signature_name) {
|
|
@@ -1587,8 +1586,8 @@ function resetTextSignature(pageData, checkAudit = false) {
|
|
|
Value: '',
|
|
|
area: { Left: sCell.area.Left, Right: sCell.area.Right, Top: sCell.area.Top, Bottom: sCell.area.Bottom },
|
|
|
};
|
|
|
- if (ROLE_REL_LIST) {
|
|
|
- for (let role of ROLE_REL_LIST) {
|
|
|
+ if (role_rel_list) {
|
|
|
+ for (let role of role_rel_list) {
|
|
|
const role_rel = getTheRightRole(role, pageIdx);
|
|
|
if (!checkAudit || rptSignatureHelper._chkIfAudit(role_rel)) {
|
|
|
if (sCell.signature_name === role_rel.signature_name && role_rel.sign_output && role_rel.sign_output.indexOf(NORMAL_SIGN_STR) >= 0) {
|