| | |
| | | /* |
| | | * 根据mac地址获取version |
| | | */ |
| | | moralMap.getVersion = function(mac){ |
| | | var version = null; |
| | | $.ajax({ |
| | | type:"get", |
| | | url:"getversion?mac="+mac, |
| | | async:false, |
| | | success:function(jsonData){ |
| | | if(jsonData!=null&&typeof jsonData=='object'){ |
| | | version = jsonData['version']; |
| | | } |
| | | } |
| | | }); |
| | | return version; |
| | | } |
| | | // moralMap.getVersion = function(mac){ |
| | | // var version = null; |
| | | // $.ajax({ |
| | | // type:"get", |
| | | // url:"getversion?mac="+mac, |
| | | // async:false, |
| | | // success:function(jsonData){ |
| | | // if(jsonData!=null&&typeof jsonData=='object'){ |
| | | // version = jsonData['version']; |
| | | // } |
| | | // } |
| | | // }); |
| | | // return version; |
| | | // } |
| | | /* |
| | | * 百度地图初始化 |
| | | */ |
| | |
| | | mac: (row['mac']).toLowerCase(), |
| | | longitude: row['longitude'], |
| | | latitude: row['latitude'], |
| | | version:moralMap.getVersion(row['mac']) |
| | | version:row['deviceVersion']['version'] |
| | | } |
| | | var equStr = JSON.stringify(equ); |
| | | if(window["console"]!=undefined){ |
| | |
| | | var pageSize = option["pageSize"] || 20; |
| | | var pageNo = option["pageNo"] || 1; |
| | | var url = option['url']; |
| | | url += "&page=" + pageNo; |
| | | url += "&rows=" + pageSize; |
| | | url += "&pageNo=" + pageNo; |
| | | url += "&pageSize=" + pageSize; |
| | | console.log(url); |
| | | $.ajax({ |
| | | type: "get", |
| | | cache: false, |
| | | url: url, |
| | | async: true, |
| | | success: function(data) { |
| | | if(data) { |
| | | if(typeof data !== 'object' && typeof data === 'string') { |
| | | try { |
| | | data = $.parseJSON(data); |
| | | } catch(e) { |
| | | return; |
| | | } |
| | | } |
| | | var rows = null; |
| | | if(data['rows'] != undefined) { |
| | | rows = data['rows']; |
| | | } else { |
| | | rows = data; |
| | | } |
| | | if(rows.length == 0) { |
| | | success: function(res) { |
| | | if(res!=null&&res.total!=null) { |
| | | var rows = res.data; |
| | | if(rows==null||rows.length == 0) { |
| | | $(option['id']).html("没有查询到任何数据!"); |
| | | return; |
| | | } |
| | |
| | | outHtml += li; |
| | | } |
| | | outHtml += "</ul>"; |
| | | var total = data['total']; |
| | | var total = res['total']; |
| | | var totalPage = Math.ceil(total / pageSize); |
| | | if(totalPage > 1) { |
| | | outHtml += "<div id='page' class='page_div'></div>"; |
| | |
| | | //监控点对象 包装Mark对象 |
| | | moralMap.Monitorpoint = function(option) { |
| | | var icon = {}; |
| | | icon["stateIcons"] = ["img/ico00.png", "img/ico01.png", "img/ico02.png", "img/ico03.png", "img/ico04.png"]; |
| | | icon["stateIcons"] = ["/img/ico00.png", "/img/ico01.png", "/img/ico02.png", "/img/ico03.png", "/img/ico04.png"]; |
| | | icon["width"] = 50; |
| | | icon["height"] = 50; |
| | | option["icon"] = icon; |
| | |
| | | //监控点对象 包装MoralMark对象 |
| | | moralMap.Equipment = function(option) { |
| | | var icon = {}; |
| | | icon["stateIcons"] = ["img/ico_coo00.png", "img/ico_coo01.png", "img/ico_coo02.png", "img/ico_coo03.png", "img/ico_coo04.png"]; |
| | | icon["stateIcons"] = ["/img/ico_coo00.png", "/img/ico_coo01.png", "/img/ico_coo02.png", "/img/ico_coo03.png", "/img/ico_coo04.png"]; |
| | | icon["width"] = 50; |
| | | icon["height"] = 60; |
| | | option["icon"] = icon; |
| | |
| | | }, |
| | | _getSensorState: function(data, key) { |
| | | var grade="grade"; |
| | | var levels; |
| | | if(data["level3"]!=null){ |
| | | if($.inArray(key,data["level3"])!=-1){ |
| | | levels = data["level3"] instanceof Array ? data["level3"]:JSON.parse(data["level3"]); |
| | | if($.inArray(key,levels)!=-1){ |
| | | return grade+"03"; |
| | | } |
| | | } |
| | | if(data["level2"] !=null){ |
| | | if($.inArray(key,data["level2"])!=-1){ |
| | | levels = data["level2"] instanceof Array ? data["level2"]:JSON.parse(data["level2"]); |
| | | if($.inArray(key,levels)!=-1){ |
| | | return grade+"02"; |
| | | } |
| | | } |
| | | if(data["level1"] !=null){ |
| | | if($.inArray(key,data["level1"])!=-1){ |
| | | levels = data["level1"] instanceof Array ? data["level1"]:JSON.parse(data["level1"]); |
| | | if($.inArray(key,levels)!=-1){ |
| | | return grade+"01"; |
| | | } |
| | | } |
| | |
| | | } |
| | | //储存MonitorPoint对象 |
| | | moralMap.putEquipment = function(key, obj) { |
| | | key = String.prototype.toLowerCase.call(key); |
| | | if(moralMap['_equipments'] == undefined) { |
| | | moralMap['_equipments'] = {}; |
| | | if(key!=null&&key!=""){ |
| | | key = String.prototype.toLowerCase.call(key); |
| | | if(moralMap['_equipments'] == undefined) { |
| | | moralMap['_equipments'] = {}; |
| | | } |
| | | moralMap['_equipments'][key] = obj; |
| | | } |
| | | moralMap['_equipments'][key] = obj; |
| | | } |
| | | moralMap.getEquipment = function(key) { |
| | | if(key == null){ |
| | | return null; |
| | | } |
| | | key = String.prototype.toLowerCase.call(key); |
| | | if(typeof moralMap['_equipments'] === 'object') { |
| | | return moralMap['_equipments'][key]; |