Browse Source

修复图标的bug

xushiting 2 years ago
parent
commit
4c412b8b4d

+ 1 - 1
src/views/draw-file/board/editCAD/History/History.js

@@ -467,7 +467,7 @@ export default class History {
                 let vIcon = iconService.createIcon(item.icon.points[0],item.icon.points[2],item.icon.value,item.icon.id)
                 historyUtil.assignIconFromIcon(vIcon, item.icon)
             } else if (item.handle == HistoryEvents.DeleteIcon) {
-                floorplanService.deleteIcon(item.icon.id)
+                iconService.deleteIcon(item.icon.id)
             } else if (item.handle == HistoryEvents.ModifyIcon) {
                 const currentIcon = item.curIcon
                 let preIcon = floorplanService.getIcon(item.curIcon.id)

+ 2 - 1
src/views/draw-file/board/editCAD/Layer.js

@@ -34,6 +34,7 @@ import MathUtil, { mathUtil } from './MathUtil'
 import { wallService } from './Service/WallService'
 import {history} from './History/History.js'
 import { signService } from './Service/SignService'
+import { iconService } from './Service/IconService'
 
 export default class Layer {
     constructor() {
@@ -647,7 +648,7 @@ export default class Layer {
             case LayerEvents.AddingIcon:
                 if(addIcon.end != null && addIcon.currentVectorId != null){
                     if(mathUtil.getDistance(addIcon.start,addIcon.end)<Constant.minAdsorb){
-                        floorplanService.deleteIcon(addIcon.currentVectorId)
+                        iconService.deleteIcon(addIcon.currentVectorId)
                     }
                     needAutoRedraw = true
                 }