Browse Source

修复bug

xushiting 1 năm trước cách đây
mục cha
commit
0433e0ffae

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

@@ -10,7 +10,7 @@ export default class MoveBgImage {
 
     moveFullBgImage(dx,dy, bgImageId) {
         let bgImage = floorplanService.getBgImage()
-        if(bgImage){
+        if(bgImage.url){
             bgImage.center = {
                 x:bgImage.center.x + dx * Constant.defaultZoom/coordinate.zoom,
                 y:bgImage.center.y + dy * Constant.defaultZoom/coordinate.zoom,

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

@@ -573,6 +573,7 @@ export default class Layer {
         focusItem = null;
       }
       stateService.setFocusItem(focusItem);
+      this.uiControl.clearUI();
     }
 
     let position = coordinate.getXYFromScreen({

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

@@ -414,7 +414,7 @@ export default class ListenLayer {
         }
 
         const bgImage = floorplanService.getBgImage()
-        if(bgImage){
+        if(bgImage && bgImage.url){
             const location = bgImage.isContain(position)
             if (location) {
                 result.bgImageInfo = {
@@ -761,7 +761,7 @@ export default class ListenLayer {
             stateService.setSelectItem(this.customImageInfo.customImageId, customImage.geoType, this.customImageInfo.state)
         } else if (this.bgImageInfo.bgImageId != null && this.bgImageInfo.state != null) {
             const bgImage = floorplanService.getBgImage()
-            if(bgImage){
+            if(bgImage.url){
                 stateService.setSelectItem(this.bgImageInfo.bgImageId, bgImage.geoType, this.bgImageInfo.state)
             }
         }