|  | @@ -81,16 +81,18 @@ class MoveSignatureTool {
 | 
	
		
			
				|  |  |                  x: mousePos.x - me.activeImg.x,
 | 
	
		
			
				|  |  |                  y: mousePos.y - me.activeImg.y,
 | 
	
		
			
				|  |  |              };
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -            const orgTargetData = this.pageObj.items[0].signature_cells.find(item => item.signatureName === target.signatureName && item.signType === target.signType);
 | 
	
		
			
				|  |  | -            orgTargetData.isMoving = true;
 | 
	
		
			
				|  |  | -            this.render(me);
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -            const { top, left } = $("#rptCanvas").position();
 | 
	
		
			
				|  |  | -            $("#rptCanvas").after(`<div id='templateSignature' data-ID='${orgTargetData.signature_name}' style="background-image:url('${orgTargetData.path}');background-size: contain;cursor: move;position: absolute;top: ${y + top + 10}px;left:${x + left + 10}px;width:${width}px;height:${height}px;"/>`);
 | 
	
		
			
				|  |  | -            $("#templateSignature").unbind('mousemove').on('mousemove', (e) => { this.templateSignatureMove(e, this) });
 | 
	
		
			
				|  |  | -            $("#templateSignature").unbind('click').on('click', (e) => { this.templateSignatureClick(e, this) });
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +            
 | 
	
		
			
				|  |  | +            const curPage = zTreeOprObj.currentPage || 1;
 | 
	
		
			
				|  |  | +            const orgTargetData = this.pageObj.items[curPage - 1].signature_cells.find(item => item.signatureName === target.signatureName && item.signType === target.signType);
 | 
	
		
			
				|  |  | +            if (orgTargetData) {
 | 
	
		
			
				|  |  | +                orgTargetData.isMoving = true;
 | 
	
		
			
				|  |  | +                this.render(me);
 | 
	
		
			
				|  |  | +    
 | 
	
		
			
				|  |  | +                const { top, left } = $("#rptCanvas").position();
 | 
	
		
			
				|  |  | +                $("#rptCanvas").after(`<div id='templateSignature' data-ID='${orgTargetData.signature_name}' style="background-image:url('${orgTargetData.path}');background-size: contain;cursor: move;position: absolute;top: ${y + top + 10}px;left:${x + left + 10}px;width:${width}px;height:${height}px;"/>`);
 | 
	
		
			
				|  |  | +                $("#templateSignature").unbind('mousemove').on('mousemove', (e) => { this.templateSignatureMove(e, this) });
 | 
	
		
			
				|  |  | +                $("#templateSignature").unbind('click').on('click', (e) => { this.templateSignatureClick(e, this) });
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  |          } else {
 | 
	
		
			
				|  |  |              me.selected = false;
 | 
	
		
			
				|  |  |          }
 | 
	
	
		
			
				|  | @@ -135,7 +137,8 @@ class MoveSignatureTool {
 | 
	
		
			
				|  |  |      render(me, isHideSignature = false) {
 | 
	
		
			
				|  |  |          let target;
 | 
	
		
			
				|  |  |          // 因为只有一页,所以就默认取是一个数据
 | 
	
		
			
				|  |  | -        for (const signature of me.pageObj.items[0].signature_cells) {
 | 
	
		
			
				|  |  | +        const curPage = zTreeOprObj.currentPage || 1;
 | 
	
		
			
				|  |  | +        for (const signature of me.pageObj.items[curPage - 1].signature_cells) {
 | 
	
		
			
				|  |  |              //找到要移动的签章
 | 
	
		
			
				|  |  |              if (signature.signature_name && me.activeImg && me.activeImg.signature_name.includes(signature.signature_name)) {
 | 
	
		
			
				|  |  |                  target = signature;
 | 
	
	
		
			
				|  | @@ -192,20 +195,23 @@ class MoveSignatureTool {
 | 
	
		
			
				|  |  |          const { top, left } = $(event.currentTarget).position();
 | 
	
		
			
				|  |  |          me.activeImg.y = top - canvasOuterTop - this.jpcOutput.offsetY;
 | 
	
		
			
				|  |  |          me.activeImg.x = left - canvasOuterLeft - this.jpcOutput.offsetX;
 | 
	
		
			
				|  |  | -        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 = 0; idx < this.pageObj.items.length; idx++) {
 | 
	
		
			
				|  |  | -                const targetCell = this.pageObj.items[idx].signature_cells.find(item => item.signatureName === orgTargetData.signatureName && item.signType === orgTargetData.signType);
 | 
	
		
			
				|  |  | -                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;
 | 
	
		
			
				|  |  | +        const curPage = zTreeOprObj.currentPage || 1;
 | 
	
		
			
				|  |  | +        const orgTargetData = this.pageObj.items[curPage - 1].signature_cells.find(item => item.signature_name === $(event.currentTarget).data('id'));
 | 
	
		
			
				|  |  | +        if (orgTargetData) {
 | 
	
		
			
				|  |  | +            orgTargetData.isMoving = false;
 | 
	
		
			
				|  |  | +            this.saveSignature(me);
 | 
	
		
			
				|  |  | +            if (this.pageObj.items.length > 1) {
 | 
	
		
			
				|  |  | +                for (let idx = 0; idx < this.pageObj.items.length; idx++) {
 | 
	
		
			
				|  |  | +                    const targetCell = this.pageObj.items[idx].signature_cells.find(item => item.signatureName === orgTargetData.signatureName && item.signType === orgTargetData.signType);
 | 
	
		
			
				|  |  | +                    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();
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        $("#templateSignature").remove();
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  }
 |