Tony Kang 7 місяців тому
батько
коміт
ca96f6e676
1 змінених файлів з 9 додано та 0 видалено
  1. 9 0
      app/public/report/js/rpt_signature.js

+ 9 - 0
app/public/report/js/rpt_signature.js

@@ -1221,6 +1221,15 @@ function resetStampSignature(pageData, roleRelList, checkAudit = false) {
                 }
             }
             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);
             }
         }