/* 2020-9-24 14:48:22 | 版权所有 军懋国兴 */
var thisWidget,lastRightClickTreeId,lastRightClickTreeNode,layers=[],layersObj={};function initWidgetView(e){(thisWidget=e).config&&thisWidget.config.style&&$("body").addClass(thisWidget.config.style),bindRightMenuEvnet();for(var t={check:{enable:!0},data:{simpleData:{enable:!0}},callback:{onCheck:treeOverlays_onCheck,onRightClick:treeOverlays_OnRightClick,onDblClick:treeOverlays_onDblClick,onClick:treeOverlays_onClick},view:{addDiyDom:addOpacityRangeDom}},r=[],n=(layers=thisWidget.getLayers()).length-1;0<=n;n--){var a,i=layers[n];null==i||i.hide||(a={id:i.id,pId:i.pid,name:i.name,_type:i.type,_key:i._key},i.hasLayer?("dark"==thisWidget.config.style?a.icon="images/layer2.png":a.icon="images/layer.png",a.checked=thisWidget.getLayerVisible(i),i._parent&&(a._parent=i._parent._key),layersObj[a._key]=i):(a.icon="images/folder.png",a.open=null==i.open||i.open),r.push(a))}$.fn.zTree.init($("#treeOverlays"),t,r),$("#view").mCustomScrollbar({theme:"dark"==thisWidget.config.style?"":"dark-2"})}function treeOverlays_onClick(e,t,r,n){}function addNode(e){var t,r=$.fn.zTree.getZTreeObj("treeOverlays");e.pid&&-1!=e.pid&&(t=r.getNodeByParam("id",e.pid,null));var n={id:e.id,pId:e.pid,name:e.name,_type:e.type,_key:e._key};"group"!=e.type&&e.hasLayer?("dark"==thisWidget.config.style?n.icon="images/layer2.png":n.icon="images/layer.png",n.checked=thisWidget.getLayerVisible(e),e._parent&&(n._parent=e._parent._key),layersObj[n._key]=e):(n.icon="images/folder.png",n.open=null==e.open||e.open),r.addNodes(t,0,[n],!0)}function removeNode(e){var t=$.fn.zTree.getZTreeObj("treeOverlays"),r=t.getNodeByParam("id",e.id,null);r&&t.removeNode(r)}function treeOverlays_onCheck(e,t,r){for(var n,a=$.fn.zTree.getZTreeObj(t),i=a.getChangeCheckedNodes(),d=0;d',t.append(r),n.checked||$("#"+n.tId+"_range").hide(),$("#"+n.tId+"_range").range({min:0,max:100,step:1,value:100*(a._opacity||1),onChange:function(e){var t=e/100,r=layersObj[n._key];thisWidget.udpateLayerOpacity(r,t)}}))}function treeOverlays_OnRightClick(e,t,r){var n,a,i,d,o;null==r||null==layersObj[r._key]||(n=thisWidget.getLayar(layersObj[r._key]))&&n.hasZIndex&&(lastRightClickTreeId=t,lastRightClickTreeNode=r,a=e.clientY,i=e.clientX,(d=document.body.offsetHeight-100)