15832144755
2022-03-17 bc131131c5c96f8cb3bed679d4a359820c22e335
src/main/webapp/hxzk/index.jsp
@@ -122,7 +122,7 @@
            </style>
            <script src="/hxzkoa/hxzk/assets/js/libs/jquery-3.1.1.min.js"></script>
            <script src="/hxzkoa/hxzk/assets/js/vxgplayer-1.8.40.min.js"></script>
            <script src="/hxzkoa/hxzk/assets/js/echarts.min.js"></script>
            <script src="/hxzkoa/hxzk/assets/js/echarts.minaa.js"></script>
            <script src="/hxzkoa/hxzk/assets/js/app.js"></script>
            <script src="/hxzkoa/hxzk/assets/js/dashboard/dash_2.js"></script>
            <script src="/hxzkoa/hxzk/assets/js/loader.js"></script>
@@ -137,6 +137,7 @@
            <script src="/hxzkoa/hxzk/plugins/sweetalerts/custom-sweetalert.js"></script>
            <script src="/hxzkoa/hxzk/plugins/perfect-scrollbar/perfect-scrollbar.min.js"></script>
            <script src="/hxzkoa/hxzk/assets/js/tanchuang/naranja.js"></script>
            <script src="/hxzkoa/hxzk/assets/js/jsmpeg.min.js"></script>
            <!-- 百度地图接口 -->
            <script type="text/javascript" id="baidumap_api"
@@ -426,15 +427,18 @@
                           </div>
                        </div>
                        <div class="content-absolute"
                        <!-- <div class="content-absolute"
                           style="position: absolute;z-index: 99999;left: 31%;bottom: 200px;margin:0 auto;display: none;">
                           <div class="content2">
                              <div id="vxg_media_player1" class="vxgplayer" style="display: none;"
                                 url="rtsp://admin:hxzk20151102@192.168.1.64:554/Streaming/Channels/101"
                                 url="rtsp://admin:hxzk20151102@192.168.3.64:554/Streaming/Channels/101"
                                 autostart controls avsync
                                 nmf-src="/hxzkoa/hxzk/pnacl/Release/media_player.nmf"
                                 nmf-path="media_player.nmf"></div>
                           </div>
                        </div> -->
                        <div id="shipinchuangkou" style="position: fixed;z-index: 99999;left: 30%;bottom: 250px;margin:0 auto;display: none;width: 40%;">
                           <canvas id="video-canvas" style="width: 100%;"></canvas>
                        </div>
                     </div>
                  </div>
@@ -446,7 +450,9 @@
                  response); return; } %>
                  <script>
                  var canvas = document.getElementById('video-canvas');
                  var url = 'ws://'+document.location.hostname+':8082/';
                  var player = new JSMpeg.Player(url, {canvas: canvas});
                     //var current_map;
                     var current_floor;
                     var current_map;
@@ -482,6 +488,11 @@
                              document.title = title;
                           },
                        });
                        /* $.ajax({
                              url: "/hxzkoa/pushsxtrtsp.do",
                              type: "POST",
                          }) */
                        current_map = getMapNow();
                        if (current_map == "百度地图") {
@@ -951,15 +962,21 @@
                              for (var i = 0; i < data.length; i++) {
                                 if (data[i].gps_weidu != "" && data[i].gsp_jingdu != "") {
                                    //data[i].gps_weidu="3951.74908"
                                    var weidu = ToDigital(data[i].gps_weidu.substring(0, 2), data[i].gps_weidu.substring(2, 4), data[i].gps_weidu.substring(4));
                                    if (data[i].gps_NS == "S") {
                                       weidu = String(0 - weidu);
                                    };
                                    //var weiduaaa = data[i].gps_weidu.split(".")[0];
                                    var weidu = data[i].gps_weidu;
                                    //if (data[i].gps_NS == "S") {
                                       //if (weiduaaa.length != 2) {
                                          //weidu = ToDigital(data[i].gps_weidu.substring(0, 2), data[i].gps_weidu.substring(2, 4), data[i].gps_weidu.substring(4));
                                       //}
                                    //};
                                    //data[i].gsp_jingdu="11615.43424"
                                    var jingdu = ToDigital(data[i].gsp_jingdu.substring(0, 3), data[i].gsp_jingdu.substring(3, 5), data[i].gsp_jingdu.substring(5));
                                    if (data[i].gps_EW == "W") {
                                       jingdu = String(0 - jingdu);
                                    };
                                    //var jingduaaa = data[i].gsp_jingdu.split(".")[0];
                                    var jingdu = data[i].gsp_jingdu;
                                    //if (data[i].gps_EW == "W") {
                                       //if (jingduaaa != 3) {
                                          //jingdu = ToDigital(data[i].gsp_jingdu.substring(0, 3), data[i].gsp_jingdu.substring(3, 5), data[i].gsp_jingdu.substring(5));
                                       //}
                                    //};
                                    gpslist.push([data[i].tagid, jingdu, weidu, data[i].gps_haiba_gao, data[i].gps_state, data[i].gps_num, data[i].gps_hdop, data[i].gps_tuoqiu, data[i].gps_chafen_time, data[i].gps_chafen_id, data[i].gps_jiaoyan, data[i].gps_kahao, data[i].gps_power, data[i].gps_sos, data[i].addtime, data[i].name, data[i].gsp_jingdu, data[i].gps_weidu, data[i].sex, data[i].minzu, data[i].dianhua, data[i].bumen]);
                                 }
                              };
@@ -1066,21 +1083,28 @@
                     var sosgaojing = getRealPositiongao();
                     function panduanshipin() {
                        document.getElementById("vxg_media_player1").style.display = "";
                        /* document.getElementById("vxg_media_player1").style.display = "";
                        $('.content-absolute').css('display', 'inline');
                        window.vxgplayer('vxg_media_player1').stop();
                        window.vxgplayer('vxg_media_player1').src("rtsp://admin:hxzk20151102@192.168.1.64:554/Streaming/Channels/101");
                        window.vxgplayer('vxg_media_player1').play();
                        window.vxgplayer('vxg_media_player1').src("rtsp://admin:hxzk20151102@192.168.3.64:554/Streaming/Channels/101");
                        window.vxgplayer('vxg_media_player1').play(); */
                        document.getElementById("shipinchuangkou").style.display = "";
                        document.getElementById("kaiqi").style.display = "none";
                        document.getElementById("guanbi").style.display = "";
                        $.ajax({
                              url: "/hxzkoa/bofang.do",
                              type: "POST",
                          })
                     }
                     function panduanshipin2() {
                        document.getElementById("vxg_media_player1").style.display = "none";
                        $('.content-absolute').css('display', 'none');
                        window.vxgplayer('vxg_media_player1').stop();
                        document.getElementById("shipinchuangkou").style.display = "none";
                        document.getElementById("kaiqi").style.display = "";
                        document.getElementById("guanbi").style.display = "none";
                        $.ajax({
                              url: "/hxzkoa/tingzhibofang.do",
                              type: "POST",
                          })
                     }
                     function sousuo() {
@@ -1337,6 +1361,7 @@
                        //timer_bm = setTimeout(fn ,t); 
                        function fn() {
                           //console.log(tt)
                           //获取gps坐标, [tagid, jingdu, weidu, gps_haiba_gao, gps_state, gps_num, gps_hdop, gps_tuoqiu, gps_chafen_time, gps_chafen_id, gps_jiaoyan, gps_kahao, gps_power, gps_sos, addtime]
                           var gps_node_list1 = getGPS();
                           var gps_node_list = [];
@@ -1377,6 +1402,7 @@
                                    }
                                 }
                                 if (tt == 1) {
                                    //console.log("推出去")
                                    if (gps_node_list1[i][4] == '1') {
                                       bm.removeOverlay(markers.get(gps_node_list1[i][0]));
                                       if (markers.get(gps_node_list1[i][0]) != null) {
@@ -1429,6 +1455,7 @@
                           }
                           function baidummm() {
                              //console.log("进入")
                              var info = [];
                              for (var i = 0; i < gps_node_list.length; i++) {
                                 if (markers.get(gps_node_list[i][0]) == null) {
@@ -2425,10 +2452,10 @@
                     });
                     //var audio1 = new Audio("/hxzkoa/hxzk/image/voice/sos.wav");
                     //var audio2 = new Audio("/hxzkoa/hxzk/image/voice/warning.wav");
                     //var current_floor;
                     //function qufloor(floor) {
                     // current_floor = floor
                     //}
                     var current_floor;
                     function qufloor(floor) {
                        current_floor = floor
                     }
                     var audio1 = new Audio("/hxzkoa/hxzk/image/voice/sos.wav");
                     var audio2 = new Audio("/hxzkoa/hxzk/image/voice/warning.wav");
                     var soslist = new jQuery.Hashtable();
@@ -2538,7 +2565,7 @@
                           },{
                              text: '关闭所有告警',
                              click: function (e) {
                                 var log = document.getElementsByClassName("naranja-notification naranja-error");
                                 var log = document.getElementsByClassName("naranja-notification naranja-log");
                                 for (var i = 0; i < log.length; i++) {
                                    log[i].getElementsByTagName('button')[0].click();
                                 }
@@ -2588,7 +2615,7 @@
                     }
                     function quanbuguanbi() {
                        var log = document.getElementsByClassName("naranja-notification naranja-error");
                        var log = document.getElementsByClassName("naranja-notification naranja-log");
                        for (var i = 0; i < log.length; i++) {
                           log[i].getElementsByTagName('button')[0].click();
                        }