瀏覽代碼

Merge branch 'master' of http://192.168.0.115:3000/bill/public-fuse

bill 1 年之前
父節點
當前提交
463f2cbbc1
共有 2 個文件被更改,包括 3 次插入3 次删除
  1. 1 1
      src/view/case/draw/board/editCAD/Layer.js
  2. 2 2
      src/view/case/draw/board/editCAD/Renderer/Draw.js

+ 1 - 1
src/view/case/draw/board/editCAD/Layer.js

@@ -594,7 +594,6 @@ export default class Layer {
       case LayerEvents.MoveWallPoint:
       case LayerEvents.MoveWallPoint:
         if (focusItem == null) {
         if (focusItem == null) {
           needAutoRedraw = true;
           needAutoRedraw = true;
-          elementService.hideAll();
           let point = floorplanService.getPoint(draggingItem.vectorId);
           let point = floorplanService.getPoint(draggingItem.vectorId);
           if (point) {
           if (point) {
             listenLayer.start(point, draggingItem.vectorId, point.parent);
             listenLayer.start(point, draggingItem.vectorId, point.parent);
@@ -641,6 +640,7 @@ export default class Layer {
         } else {
         } else {
           this.uiControl.showAttributes(focusItem);
           this.uiControl.showAttributes(focusItem);
         }
         }
+        elementService.hideAll();
         break;
         break;
       case LayerEvents.AddingWall:
       case LayerEvents.AddingWall:
         needAutoRedraw = true;
         needAutoRedraw = true;

+ 2 - 2
src/view/case/draw/board/editCAD/Renderer/Draw.js

@@ -909,9 +909,9 @@ export default class Draw {
 
 
             this.context.translate(pt.x, pt.y)
             this.context.translate(pt.x, pt.y)
             this.context.scale(geometry.scale,geometry.scale)
             this.context.scale(geometry.scale,geometry.scale)
-            this.context.translate(-1*geometry.ratio*geometry.width/2, -1*geometry.ratio*geometry.height/2)
+            this.context.translate(-1*geometry.ratio*geometry.width/2*coordinate.ratio, -1*geometry.ratio*geometry.height/2*coordinate.ratio)
             this.context.rotate((geometry.angle / 180) * Math.PI)
             this.context.rotate((geometry.angle / 180) * Math.PI)
-            this.context.translate(geometry.ratio*geometry.width/2, geometry.ratio*geometry.height/2)
+            this.context.translate(geometry.ratio*geometry.width/2*coordinate.ratio, geometry.ratio*geometry.height/2*coordinate.ratio)
             
             
 
 
             if(geometry.image == null)
             if(geometry.image == null)