From 543b91f79c55687337984d39beb757648e6e73c1 Mon Sep 17 00:00:00 2001 From: ZhuDongming <773644075@qq.com> Date: Tue, 06 Aug 2019 13:55:36 +0800 Subject: [PATCH] 新增根据mac查询sensors的Mapper接口 --- src/main/webapp/view/map.jsp | 34 +++++++++++++++++++++++++++------- 1 files changed, 27 insertions(+), 7 deletions(-) diff --git a/src/main/webapp/view/map.jsp b/src/main/webapp/view/map.jsp index bc2a6d1..3869532 100644 --- a/src/main/webapp/view/map.jsp +++ b/src/main/webapp/view/map.jsp @@ -281,8 +281,8 @@ <!-- <div class="search_box"> <button id="searchBtn" type="button">������</button> <input id="searchParam"/> - </div> - <div id="popup_box"> + </div> --> + <!-- <div id="popup_box"> <div id="equ_list" class="listview"> </div> </div> --> @@ -319,7 +319,7 @@ //$("#searchParam").val(mpoint['name']); var url = 'get-devices-by-mid-oid?mpId=' + mpoint['id'] + "&orgId=" + params['orgId']; listView.load(url); - //moralMap.showPopupbox("#popup_box"); + moralMap.showPopupbox("#popup_box"); } function loadLazy(url,paramMap,callBack,lazyKeyer){ if(lazyKeyer==undefined){ @@ -357,6 +357,7 @@ var maxBounds = moralMap.getMaxBounds(); var paramMap = {}; paramMap["orgId"]= params['orgId']; + paramMap["regionCode"]= params['regionCode']; // ��������������������� paramMap["Fe"]= maxBounds.northeastLat;//��������������������������� paramMap["Ge"]= maxBounds.northeastLng;//��������������������������� @@ -375,7 +376,7 @@ obj['mouseover'] = function (type) { if(type.target.getData()==null){ //��������������������������������������������������� ������������������ - refreshAllState(); + //refreshAllState(); } } obj['click'] = function(){ @@ -436,7 +437,7 @@ paramMap["Ke"]= bounds.southwestLat;//��������������������������������� paramMap["Le"]= bounds.southwestLng;//��������������������������������� loadLazy("getMonitorpointList",paramMap,addOverMpoints); - startRefreshPage(); + //startRefreshPage(); showGrid(); }); //��������������������� ���������������,��������� @@ -642,6 +643,18 @@ } } } + + var equ = { + methodName : 'refreshState', + markers : markers, + layer : layer + } + var equStr = JSON.stringify(equ); + if(window["console"]!=undefined){ + } + if(!!window['external']&&!!window['external']['callWin']){ + window['external'].callWin(equStr); + } } if(resultMap["popupEquStates"]!=null){ listView.refreshState(resultMap["popupEquStates"]); @@ -653,7 +666,14 @@ } function callJS(jsonData){ - moralMap.callJS(jsonData); - refreshAllState(); + var jsonData = JSON.parse(jsonData); + var methodName = jsonData.methodName; + if("JumpBaiduMap" == methodName){ + moralMap.callJS(jsonData); + } else if ("RefreshState" == methodName) { + //$("#searchParam").val(JSON.stringify(jsonData)); + var states = jsonData.states; + moralMap.refreshState(states); + } } </script> -- Gitblit v1.8.0