|
@@ -1221,6 +1221,15 @@ function resetStampSignature(pageData, roleRelList, checkAudit = false) {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (newStampCells.length > 0) {
|
|
if (newStampCells.length > 0) {
|
|
|
|
+ newStampCells.forEach(newSCell => {
|
|
|
|
+ // 因后台也已生成过签章,这里再生成的话会重复,需要删除(但在多期同时计量,原报签章在刷新后会丢失,所以需要这里再补上,见2024/09/18修改)
|
|
|
|
+ for (let sIdx = 0; sIdx < page.signature_cells.length; sIdx++) {
|
|
|
|
+ if (page.signature_cells[sIdx].path === newSCell.path) {
|
|
|
|
+ page.signature_cells.splice(sIdx, 1);
|
|
|
|
+ break;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ });
|
|
page.signature_cells = page.signature_cells.concat(newStampCells);
|
|
page.signature_cells = page.signature_cells.concat(newStampCells);
|
|
}
|
|
}
|
|
}
|
|
}
|