浏览代码

签章移动后保存位置未更新全部页

Tony Kang 1 年之前
父节点
当前提交
c902436cb6
共有 1 个文件被更改,包括 11 次插入0 次删除
  1. 11 0
      app/public/report/js/rpt_move_signature.js

+ 11 - 0
app/public/report/js/rpt_move_signature.js

@@ -194,6 +194,17 @@ class MoveSignatureTool {
         const orgTargetData = this.pageObj.items[0].signature_cells.find(item => item.signature_name === $(event.currentTarget).data('id'));
         orgTargetData.isMoving = false;
         this.saveSignature(me);
+        if (this.pageObj.items.length > 1) {
+            for (let idx = 1; idx < this.pageObj.items.length; idx++) {
+                const targetCell = this.pageObj.items[idx].signature_cells.find(item => item.signatureName === orgTargetData.signatureName);
+                if (targetCell) {
+                    targetCell.area.Left = orgTargetData.area.Left;
+                    targetCell.area.Right = orgTargetData.area.Right;
+                    targetCell.area.Top = orgTargetData.area.Top;
+                    targetCell.area.Bottom = orgTargetData.area.Bottom;
+                }
+            }
+        }
         $("#templateSignature").remove();
     }
 }