| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168 | 
							- {extend name="common/common2" /}
 
- {block name="main"}
 
- <link rel="stylesheet" href="https://cache.amap.com/lbs/static/main1119.css"/>
 
- <script type="text/javascript"
 
-         src="https://webapi.amap.com/maps?v=1.4.15&key={$gdKey}"></script>
 
- <script type="text/javascript" src="https://cache.amap.com/lbs/static/addToolbar.js"></script>
 
- <style>
 
-     #ydw ul {list-style:none;margin:0px;}
 
-     #ydw ul li {float:left;width: 235px}
 
-     #wdw ul {list-style:none;margin:0px;}
 
-     #wdw ul li {float:left;width: 235px}
 
-     #ydw {margin-left:-25px;}
 
-     #wdw {margin-left:-25px;}
 
- </style>
 
- <div class="ibox">
 
-     <div class="ibox-content">
 
-         <div class="row">
 
-             <div class="col-xs-12" style="display: flex">
 
-                 <div class="input-group" id="online_number">
 
-                     在线设备数量:0
 
-                 </div>
 
-                   
 
-                 <div class="input-group" id="cpage">
 
-                     <a href="">上一页  |</a>
 
-                     <a style="color:black;">  当前第1页  </a>
 
-                     <a>|  下一页  |</a>
 
-                     <a style="color:black;">  共0条</a>
 
-                 </div>
 
-                   
 
-                 <div class="input-group" onclick="layerOpenReload(this)" url="{:url('getSosList')}" data-title="紧急呼叫列表" data-table="1" id="sos_num" style="display: none;color: red;cursor: pointer">
 
-                     紧急呼叫数量:0
 
-                 </div>
 
-             </div>
 
-         </div>
 
-     </div>
 
-     <div class="jqGrid_wrapper" style="background: #ffffff">
 
-         <div id="container" style="border-collapse: collapse;margin-left: 10px;margin-top:82px;width: 820px;height: 435px;"></div>
 
-     </div>
 
-     <div class="ibox-content" style="height: 450px;width: 295px;position: relative;float: right;overflow-x: hidden;overflow-y: scroll;">
 
-         <fieldset>
 
-             <div class="col-xs-12">
 
-                 <label class="cr-inline" onclick="a_tap(1)">
 
-                     <input type="radio" checked name="type" value="1" >有定位设备  
 
-                 </label>
 
-                 <label class="cr-inline" onclick="a_tap(0)">
 
-                     <input type="radio"  name="type" value="0" >无定位设备
 
-                 </label>
 
-             </div>
 
-             <div id="ydw">
 
-                 <ul id="ydwul">
 
-                 </ul>
 
-             </div>
 
-             <div id="wdw" style="display: none">
 
-                 <ul id="wdwul">
 
-                 </ul>
 
-             </div>
 
-         </fieldset>
 
-     </div>
 
- </div>
 
- {/block}
 
- {block name="script"}
 
- <script type="text/javascript">
 
-     getSosNum();
 
-     function getSosNum() {
 
-         $.ajax({
 
-             type: "post",
 
-             url: '/admin/Location/getSosNum.html',
 
-             async: false,
 
-             dataType: 'json',
 
-             success: function (res) {
 
-                 if (res.code == 1) {
 
-                     if(res.data > 0){
 
-                         $('#sos_num').attr('style','display:block;color:red;cursor:pointer');
 
-                         $('#sos_num').html('紧急呼叫数量:'+res.data);
 
-                     }else {
 
-                         $('#sos_num').attr('style','display:none');
 
-                     }
 
-                 } else {
 
-                     layer.msg(res.msg, {icon: 2})
 
-                 }
 
-             },
 
-         });
 
-     }
 
-     window.setInterval(getSosNum,10000);
 
-     function a_tap(val) {
 
-         if(val==1){
 
-             $("#ydw").attr('style','display:block');
 
-             $("#wdw").attr('style','display:none');
 
-         }else {
 
-             $("#wdw").attr('style','display:block');
 
-             $("#ydw").attr('style','display:none');
 
-         }
 
-     }
 
-     //初始化地图对象,加载地图
 
-     var data = [];
 
-     var page = 1;
 
-     get_data(page)
 
-     function setPage(page) {
 
-         get_data(page);
 
-     }
 
-     function get_data(page) {
 
-         $.ajax({
 
-             type: "post",
 
-             url: '/admin/Location/index.html',
 
-             async: false,
 
-             dataType: 'json',
 
-             data: {
 
-                 page: page,
 
-             },
 
-             success: function (res) {
 
-                 if (res.code == 1) {
 
-                     console.log(res)
 
-                     data = res.data.data;
 
-                     $('#online_number').html('在线设备数量:'+res.data.online_numbers);
 
-                     $('#cpage').html(res.data.page);
 
-                     $('#ydwul').html(res.data.ydw);
 
-                     $('#wdwul').html(res.data.wdw);
 
-                 } else {
 
-                     layer.msg(res.msg, {icon: 2})
 
-                 }
 
-             },
 
-         });
 
-     }
 
-     var map = new AMap.Map("container", {resizeEnable: true});
 
-     var lnglats = data;
 
-     var infoWindow = new AMap.InfoWindow({offset: new AMap.Pixel(0, -30)});
 
-     for (var i = 0, marker; i < lnglats.length; i++) {
 
-         var marker = new AMap.Marker({
 
-             position: lnglats[i]['lonLat'],
 
-             map: map,
 
-             icon: lnglats[i]['icon'],
 
-         });
 
-         marker.content = '设备:' + lnglats[i]['imeI'] + '</br>昵称:' + lnglats[i]['name']
 
-             + '</br>时间:' + lnglats[i]['updated_at']
 
-             + '</br>地址:' + lnglats[i]['address']
 
-             + '</br>经度:' + lnglats[i]['lon'] + ',纬度:' + lnglats[i]['lat']
 
-         ;
 
-         marker.on('click', markerClick);
 
-     }
 
-     function markerClick(e) {
 
-         infoWindow.setContent(e.target.content);
 
-         infoWindow.open(map, e.target.getPosition());
 
-     }
 
-     map.setFitView();
 
- </script>
 
- {/block}
 
 
  |