于紫祥_1901
2020-10-21 21ff37f83f27364720bb890cce4b6aa7ffc40562
src/main/webapp/view/newmap.jsp
@@ -363,6 +363,19 @@
    .wind_explain li img {
        vertical-align: top;
    }
    #box {
        overflow: auto;
        width: 300px;
        height: 400px;
        top: 30px;
        right: 30px;
        position: absolute;
        z-index: 1;
        border: 1px solid gainsboro;
        background-color: gainsboro;
        opacity: 0.8;
        display: none;
    }
</style>
<body>
<div>
@@ -370,7 +383,7 @@
<textarea id="close" hidden></textarea>
<div class="main_body">
    <div class="tools_box">
   <%-- <div class="tools_box">
        <div class="charts_btn">
        </div>
    </div>
@@ -385,15 +398,14 @@
            <li><img src="/img/icoWind07.png" width="25" height="25"><span>7级风</span></li>
            <li><img src="/img/icoWind08.png" width="25" height="25"><span>8级风及以上</span></li>
        </ul>
    </div>--%>
    <div id="box">
        <span id="tou">因子超标报警</span>
        <div id="box1" style="margin-top: 15px"></div>
    </div>
    <%-- <div class="search_box">
         <button id="searchBtn" type="button">搜索</button>
         <textarea style="width: 300px;height:400px;" id="searchParam"></textarea>
     </div>--%>
    <!-- <div id="popup_box">
          <div id="equ_list" class="listview">
          </div>
    </div> -->
       <div class="pp1" style="display:none;" ></div>
       <div class="pp2" style="display:none;" ></div>
    <div id="mapCanvas"></div>
    <div id="mapParams" style="display: none;">
        ${requestScope.mapParams}
@@ -404,14 +416,17 @@
</html>
<script>
    //页面初始化
    var orgId;
    var regionCode;
    var accountId;
    (function ($) {
        var hostAndPort = document.location.host;
        var moralMap = window.moralMap;
        var params = $.parseJSON($("#mapParams").html());
        moralMap['params'] = params;
        var orgId = params["orgId"];
        var regionCode = params["regionCode"];
        var accountId = params["accountId"];
        orgId = params["orgId"];
        regionCode = params["regionCode"];
        accountId = params["accountId"];
        var provinceCode = regionCode.toString().substring(0, 2) + "0000";
        var mapType = getUrlParam("mapType");
        var mapOption = {};
@@ -424,7 +439,6 @@
        //列表对象
        var listView = moralMap.initListView({id: "#equ_list", pageSize: 12});
        window["listView"] = listView;
        //展示设备列表,click事件触发
        function showEqus(obj) {
@@ -460,7 +474,6 @@
                    });
                }
            }, 500);
        }
        function loadOverlays(url, callback) {
@@ -704,7 +717,7 @@
            //获得消息事件
            ws.onmessage = function (msg) {
                // $("#searchParam").val(JSON.parse(msg.data));
                //moralMap.getRoad(JSON.parse(JSON.parse(msg.data)),regionCode);
                // moralMap.getRoad(JSON.parse(JSON.parse(msg.data)),regionCode);
                moralMap.refreshWindDir(JSON.parse(JSON.parse(msg.data)));
                /*  if (moralMap.showSensors && typeof (moralMap.showSensors) == "function") {
                      moralMap.showSensors(JSON.parse(JSON.parse(msg.data)));
@@ -715,19 +728,18 @@
                moralMap.showSensors(JSON.parse(JSON.parse(msg.data)));
            };
            //关闭事件
            ws.onclose = function () {
                $("#close").html("websocket已经关闭");
            };
            //发生了错误事件
            ws.onerror = function () {
                $("#close").html("websocket关闭错误");
            };
                //关闭事件
                ws.onclose = function () {
                    $("#close").html("websocket已经关闭");
                };
                //发生了错误事件
                ws.onerror = function () {
                    $("#close").html("websocket关闭错误");
                };
        }
    })(jQuery);
    var _intervalNum = -1;
    function startRefreshPage() {
        if (_intervalNum == -1) {
            _intervalNum = self.setInterval(function () {
@@ -779,6 +791,7 @@
                cache: false,
                async: true,
                success: function (data) {
                    console.log(data)
                    if (data != null && typeof data === 'object') {
                        var resultMap = data["extData"];
                        if (resultMap == null) {
@@ -838,7 +851,8 @@
            moralMap.callJS(jsonData);
        } else if ("RefreshState" == methodName) {
            var states = jsonData.states;
            moralMap.refreshState(states);
            $(".pp1").html(JSON.stringify(states))
            moralMap.refreshState(states,orgId,regionCode,accountId);
        } else if ("CloseMq" == methodName) {
            $("#close").html(methodName);
        }