//window.setInterval(css(),1000); //600011786 1447063859 118.7702 32.1249 103.7 511 MEI SHENG 1999 0 0 5 5.7 0 0 0 2 1 3 09-11月-15 06.18.10.000000 下午 //600011785 1447063859 118.7702 32.1249 103.7 511 MEI SHENG 2001 0 0 5 5.7 0 0 0 2 1 3 09-11月-15 06.18.10.000000 下午 AAApC0AAHAAAACTAAA var ztreeObj; gis.script.exeInterval=true; gis.script.exeloadcbdataService=true; gis.script.openbwjlj={}; gis.script.setBoatInterval=function(){ if(layerUserControl&&typeof(layerUserControl)!='undefined'){ if(typeof(layerUserControl.boatonLayers)!='undefined'){ //alert(layerUserControl.boatonLayers); gis.script.exeInterval=(layerUserControl.boatonLayers==true); //alert(gis.script.exeInterval); } } if(gis.script.exeInterval){ //ztreeObj=$.fn.zTree.getZTreeObj("tree"); ztreeObj=gis.script.getcbZTreeObj(); //window.setTimeout window.setInterval //console.log("1.>gis.script.boatrefreshInfo>",gis.script.boatrefreshInfo[413764588]); /* * 5分钟刷新tree上的船舶信息 */ window.setInterval(function(){ try{ if(gis.script.exeInterval){ //console.log("2.>gis.script.boatrefreshInfo>",gis.script.boatrefreshInfo[413764588]); gis.script.exeInterval=false; gis.script.loadcbdataService(gis.script.phase.refresh); } }catch(e){ //alert(e.message); } },300000); //60000*120 /* * 1分钟刷新船舶信息(重新绘制船舶) */ window.setInterval(function(){ try{ if(gis.script.exeloadcbdataService){ gis.script.loadcbdataService(gis.script.phase.cbrefresh); } }catch(e){ //alert(e.message); } },60000); } } gis.script.refreshTree = function(o,datao){ //gis.tree.updatecb(ztreeObj,nodes,null); gis.script.refreshConfigXmlBWService("bwsjServices"); } gis.script.refreshConfigXmlBWService = function(servicename){ var gqnodesObj=[]; if(!ztreeObj){ ztreeObj=gis.script.getcbZTreeObj() } gis.script.findTreeGqNodes(gqnodesObj,ztreeObj.getNodes()); //console.log(gqnodesObj); gis.script.openbwjlj={}; gis.script.findTreeBWNodes(gis.script.openbwjlj,ztreeObj.getNodes()); gis.script.delcbnodes(ztreeObj.getNodes()); //console.log("n2n",gis.script.openbwjlj); gis.script.treeiframeupdatecb(ztreeObj,ztreeObj.getNodes(),null); for(var ij=0;ij0){ gqnodesObj.push(node); } } }else if(node.children){ gis.script.findTreeGqNodes(gqnodesObj,node.children); } } } } gis.script.findTreeBWNodes = function(objs,nodes){ if(objs){ for(var i in nodes){ var node=nodes[i]; if(node&&node.treeNodeType&&node.treeNodeType=="GK_BASIC_JSJY_JYR_BW"){ if(node.open){ objs[node.id]=true; } }else if(node.children){ gis.script.findTreeBWNodes(objs,node.children); } } } } gis.script.findTreeJYRNodes = function(objs,nodes){ if(objs){ for(var i in nodes){ var node=nodes[i]; if(node&&node.treeNodeType&&node.treeNodeType=="GK_BASIC_JSJY_JYR"){ if(node.open){ objs[node.id]=true; } }else if(node.children){ gis.script.findTreeJYRNodes(objs,node.children); } } } } gis.script.refreshConfigXmlBWService2 = function(servicename){ //treeNode.treeNodeType&&treeNode.treeNodeType=="GK_BASIC_JSJY_GK_GQ" var gqnodes=[]; var gqnodesCode=[]; var gqnodesObj=[]; gis.script.findgqnodes(gqnodes,gqnodesCode,gqnodesObj,ztreeObj.getNodes()); //console.log("gqnodes",gqnodes); //console.log("gqnodesCode",gqnodesCode); if(gqnodes.length){ var dataServices=gisConfigBean.dataconfig; if(dataServices){ //gis.script.consolelog('dataServices',dataServices); var originaldata = gisConfigBean.dataconfig[servicename]; var data=jQuery.extend(true, {}, originaldata); if(data.Model&&data.Model[gis.script.modelid]){ var model=data.Model[gis.script.modelid]; data.datasetNames=data.datasetNames.split(","); data.fields=data.fields.split(","); data.cachedata=model.cachedata||data.cachedata; data.zoom=model.zoom||data.zoom; data.treelocationHighlight=model.treelocationHighlight||"false"; data.url=data.url||defdataUrl; gis.script.jsonAjax({url:contextPath+"/zygl/findjyrbwcodes.html",contentType:'application/json;charset=utf-8',async:true,data:JSON.stringify({ids:gqnodes})}, function(ajaxdata){ if(ajaxdata&&ajaxdata.length){ var coid=[]; var cbObj={}; //alert(gis.script.isNotBlank());alert(gis.script.isNotBlank(0));alert(gis.script.isNotBlank("")); for(var i=0;i>",gis.script.cbdataInfostatistics); //console.log("gqnodesCode>>",gqnodesCode); //alert(); if(gqnodesCode&&gqnodesCode.length){ //gis.script.treeiframeaddcbtotreeApi(treeObj,objdata,'GK_BASIC_JSJY_GK_GQ','V'+data.code); for(var k=0;k>",nd); gis.script.treeiframeaddcbtotreeApi(ztreeObj,nd,'GK_BASIC_JSJY_GK_GQ','V'+nd.code); } } gis.script.exeInterval=true; } }); } } }else{ gis.script.delcbnodes(ztreeObj.getNodes()); gis.script.treeiframeupdatecb(ztreeObj,ztreeObj.getNodes(),null); gis.script.exeInterval=true; } } gis.script.refreshServicexmlBWlocation = function(o,datao,cbObj,gqnodesObj){ var featureParam = new SuperMap.REST.FilterParameter({ //name: o.name, fields:o.fields, attributeFilter:o.attributeFilter }); var featuresBySQLParams=new SuperMap.REST.GetFeaturesBySQLParameters({ //toIndex:65536, toIndex:-1, queryParameter:featureParam, datasetNames:o.datasetNames }); var featuresBySQLService = new SuperMap.REST.GetFeaturesBySQLService(o.url, { eventListeners: { "processCompleted":function(e){ gis.script.delcbnodes(ztreeObj.getNodes());//alert(); var result=e.result; var features=result.features; if(features&&features.length){ if(gqnodesObj&&gqnodesObj.length){ for(var ii=0;ii>",gis.script.cbdataInfostatistics); gis.script.treeiframeupdatecb(ztreeObj,ztreeObj.getNodes(),null); //gis.script.treeiframeaddcbtotreeApi(treeObj,treeNode,'GK_BASIC_JSJY_GK_GQ','V'+o.code); for(var ij=0;ij0){ //alert(gis.script.cbdataInfostatistics['GK_BASIC_JSJY_GK_GQ']['V'+node.code].length); inode.push(node.id); cnode.push(node.code); onode.push(node); } } }else if(node.children){ gis.script.findgqnodes(inode,cnode,onode,node.children); } } } } gis.script.delcbnodes = function(nodes){ var ns=[]; gis.script.itergqnodes(ns,nodes); //console.log("ns>>",ns); if(ns){ for(var i=0;i>",node); if(node&&node.treeNodeType&&node.treeNodeType=="HS_AIS"){ ns.push(node); }else if(node.children){ gis.script.itergqnodes(ns,node.children); } } } }