diff --git a/src/Global/mouseRightMenu/index.js b/src/Global/mouseRightMenu/index.js index c93bc46..818271b 100644 --- a/src/Global/mouseRightMenu/index.js +++ b/src/Global/mouseRightMenu/index.js @@ -25,15 +25,15 @@ function MouseRightMenu(sdk, status, callBack) { if (eventListener[sdk.div_id].click) { document.removeEventListener('click', eventListener[sdk.div_id].click) } - if(!eventListener[sdk.div_id].callBack) { + if (!eventListener[sdk.div_id].callBack) { eventListener[sdk.div_id].callBack = callBack } - - if(sdk !== sdkD) { + + if (sdk !== sdkD) { eventListener[sdk.div_id].mouseRightMenuEvent && - eventListener[sdk.div_id].mouseRightMenuEvent.destroy() + eventListener[sdk.div_id].mouseRightMenuEvent.destroy() } - + let menuElm = document.getElementById('custom-menu') if (menuElm) { _element.removeChild(menuElm) @@ -87,7 +87,7 @@ function MouseRightMenu(sdk, status, callBack) { } let entityId = getEntityId(movement) let targetId - if(Object.prototype.toString.call(entityId) === '[object Object]') { + if (Object.prototype.toString.call(entityId) === '[object Object]') { targetId = entityId.id entityId = entityId.parentId } @@ -123,7 +123,7 @@ function MouseRightMenu(sdk, status, callBack) { ${addedMenu} ` - _element.appendChild(menuElm) + _element.appendChild(menuElm) let left = movement.position.x let top = movement.position.y if ( @@ -141,7 +141,7 @@ function MouseRightMenu(sdk, status, callBack) { menuElm.style.left = left + 'px' menuElm.style.top = top + 'px' - menuElm.addEventListener('contextmenu', function(event) { + menuElm.addEventListener('contextmenu', function (event) { event.preventDefault() }) let liElms = menuElm.getElementsByTagName('li') @@ -162,7 +162,7 @@ function MouseRightMenu(sdk, status, callBack) { // this.rotateAround(position) break case '属性': - if(targetId) { + if (targetId) { object.id = targetId object.parentId = that.options.id } diff --git a/src/Obj/Base/FlowLine/index.js b/src/Obj/Base/FlowLine/index.js index 2e82e73..03e7df9 100644 --- a/src/Obj/Base/FlowLine/index.js +++ b/src/Obj/Base/FlowLine/index.js @@ -139,6 +139,7 @@ class FlowLine extends Base { //创建线 that.viewer.entities.add({ parent: celiangEntity, + id: that.options.id + '-' + new Date().getTime() + index, polyline: { positions: [start, end], width: that.options.width,