| <!DOCTYPE html>  | 
| <html lang="en">  | 
|   | 
| <head>  | 
|   | 
|     <meta charset="utf-8">  | 
|     <meta http-equiv="X-UA-Compatible" content="IE=edge">  | 
|     <meta name="viewport" content="width=device-width, initial-scale=1">  | 
|     <meta name="description" content="">  | 
|     <meta name="author" content="">  | 
|   | 
|     <title>大屏系统后台任务数据</title>  | 
|   | 
|     <!-- Bootstrap Core CSS -->  | 
|     <link rel="stylesheet" type="text/css" href="../vendor/bootstrap/css/bootstrap.min.css">  | 
|   | 
|     <!-- MetisMenu CSS -->  | 
|     <link href="../vendor/metisMenu/metisMenu.min.css" rel="stylesheet">  | 
|   | 
|     <!-- Custom CSS -->  | 
|     <link href="../dist/css/sb-admin-2.css" rel="stylesheet">  | 
|   | 
|     <!-- Morris Charts CSS -->  | 
|     <link href="../vendor/morrisjs/morris.css" rel="stylesheet">  | 
|   | 
|     <!-- Custom Fonts -->  | 
|     <link rel="stylesheet" type="text/css" href="../vendor/font-awesome/css/font-awesome.min.css">  | 
|   | 
|     <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->  | 
|     <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->  | 
|     <!--[if lt IE 9]>  | 
|         <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>  | 
|         <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>  | 
|     <![endif]-->  | 
|   | 
|     <style type="text/css">  | 
|   | 
|         .timeicon  | 
|         {  | 
|             background:url(../img/p.png) center right no-repeat;  | 
|         }  | 
|   | 
|   | 
|         button {  | 
|             height: 32px;  | 
|         }  | 
|   | 
|   | 
|     </style>  | 
|   | 
|     <link rel="stylesheet" href="../ladda/dist/ladda-themeless.min.css">  | 
|     <link rel="stylesheet" href="../ladda/dist/ladda.css">  | 
|     <link rel="stylesheet" href="../ladda/css/prism.css">  | 
|   | 
| </head>  | 
|   | 
| <body>  | 
|     <div id="wrapper">  | 
|         <!-- Navigation -->  | 
|         <nav class="navbar navbar-default navbar-static-top" role="navigation" style="margin-bottom: 0">  | 
|             <div class="navbar-header">  | 
|                 <button  class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">  | 
|                     <span class="sr-only">Toggle navigation</span>  | 
|                     <span class="icon-bar"></span>  | 
|                     <span class="icon-bar"></span>  | 
|                     <span class="icon-bar"></span>  | 
|                 </button>  | 
|                 <a class="navbar-brand" href="index.html">大屏系统后台任务数据</a>  | 
|             </div>  | 
|             <!-- /.navbar-header -->  | 
|   | 
|             <ul class="nav navbar-top-links navbar-right">  | 
|                 <li class="dropdown">  | 
|                     <a class="dropdown-toggle" data-toggle="dropdown" href="#">  | 
|                         <i class="fa fa-user fa-fw"></i> <i class="fa fa-caret-down"></i>  | 
|                     </a>  | 
|                     <ul class="dropdown-menu dropdown-user">  | 
|                         <li><a href="#"><i class="fa fa-user fa-fw"></i> User Profile</a>  | 
|                         </li>  | 
|                         <li><a href="#"><i class="fa fa-gear fa-fw"></i> Settings</a>  | 
|                         </li>  | 
|                         <li class="divider"></li>  | 
|                         <li><a href="login.html"><i class="fa fa-sign-out fa-fw"></i> Logout</a>  | 
|                         </li>  | 
|                     </ul>  | 
|                     <!-- /.dropdown-user -->  | 
|                 </li>  | 
|                 <!-- /.dropdown -->  | 
|             </ul>  | 
|             <!-- /.navbar-top-links -->  | 
|   | 
|             <div class="navbar-default sidebar" role="navigation">  | 
|                 <div class="sidebar-nav navbar-collapse">  | 
|                     <ul class="nav" id="side-menu">  | 
|                         <li class="sidebar-search">  | 
|                             <div class="input-group custom-search-form">  | 
|                                 <input type="text" class="form-control" placeholder="Search...">  | 
|                                 <span class="input-group-btn">  | 
|                                 <button class="btn btn-default" >  | 
|                                     <i class="fa fa-search"></i>  | 
|                                 </button>  | 
|                             </span>  | 
|                             </div>  | 
|                             <!-- /input-group -->  | 
|                         </li>  | 
|                         <li>  | 
|                             <a href="index.html"><i class="fa fa-dashboard fa-fw"></i> 概况</a>  | 
|                         </li>  | 
|                         <li>  | 
|                             <a href="#"><i class="fa fa-bar-chart-o fa-fw"></i> 报表<span class="fa arrow"></span></a>  | 
|                             <ul class="nav nav-second-level">  | 
|                                 <li>  | 
|                                     <a href="flot.html">系统设备</a>  | 
|                                 </li>  | 
|                                 <li>  | 
| <!--  | 
|                                     <a href="morris.html">Morris.js Charts</a>  | 
| -->  | 
|                                 </li>  | 
|                             </ul>  | 
|                             <!-- /.nav-second-level -->  | 
|                         </li>  | 
|   | 
|                         <li>  | 
|                             <a href="tables.html"><i class="fa fa-table fa-fw"></i> 表格<span class="fa arrow"></span></a>  | 
|                             <ul class="nav nav-second-level">  | 
|                                 <li>  | 
|                                     <a href="alluser.html">所有用户</a>  | 
|                                 </li>  | 
|                                 <li>  | 
|                                     <a href="allequ.html">所有设备</a>  | 
|                                 </li>  | 
|                                 <li>  | 
|                                     <a href="allnotice.html">通知用户</a>  | 
|                                 </li>  | 
|                                 <li>  | 
|                                     <a href="allalarm.html">报警设备</a>  | 
|                                 </li>  | 
|   | 
|                             </ul>  | 
|                             <!-- /.nav-second-level -->  | 
|   | 
|   | 
|                         </li>  | 
|   | 
|                     </ul>  | 
|                 </div>  | 
|                 <!-- /.sidebar-collapse -->  | 
|             </div>  | 
|             <!-- /.navbar-static-side -->  | 
|         </nav>  | 
|   | 
|         <div id="page-wrapper">  | 
|             <div class="row">  | 
|                 <div class="col-lg-12">  | 
|                     <h1 class="page-header">报表</h1>  | 
|                 </div>  | 
|                 <!-- /.col-lg-12 -->  | 
|             </div>  | 
|             <!-- /.row -->  | 
|             <div class="row">  | 
|                 <div class="col-lg-12">  | 
|                     <div class="panel panel-default">  | 
|                         <div class="panel-heading">  | 
|                             系统报警数据  | 
|                         </div>  | 
|                         <!-- /.panel-heading -->  | 
|                         <div class="panel-body">  | 
|                             <div id="toolbar"   >  | 
|                                 <input id="stime"  class="timeicon"  type="text" style="display: inline-block; position: relative;height:32px;border:1px solid #cfcfcf;border-radius:4px;padding-top:0px"placeholder="   起始时间" readonly >  | 
|                                 </input>  | 
|                                 --  | 
|                                 <input id="etime"  class="timeicon"  type="text" style="display:inline-block;position: relative;height:32px;border:1px solid #cfcfcf;border-radius:4px;padding-top:0px"placeholder="   结束时间" readonly>  | 
|                                 </input>  | 
|   | 
|                                 <div class="btn-group btn-group-sm" >  | 
|                                     <button id="search_system_alarm"     class="btn btn-primary ladda-button" data-style="expand-right" data-color="blue" data-size="xs" >查询</button>  | 
|                                 </div>  | 
|   | 
|                             </div>  | 
|   | 
|                             <div>  | 
|                                 <div style="height:500px;margin-left:-90px;width: auto " id="system_alarm"></div>  | 
|                             </div>  | 
|                         </div>  | 
|                         <!-- /.panel-body -->  | 
|                     </div>  | 
|                     <!-- /.panel -->  | 
|                 </div>  | 
|                 <!-- /.col-lg-12 -->  | 
|                 <br>   | 
|                 <div class="col-lg-12">  | 
|                     <div class="panel panel-default">  | 
|                         <div class="panel-heading">  | 
|                             设备报警数据  | 
|                         </div>  | 
|                         <!-- /.panel-heading -->  | 
|                         <div class="panel-body">  | 
|                             <div id="toolbarequ"   >  | 
|                                 <input id="stimeequ"  class="timeicon"  type="text" style="display: inline-block; position: relative;height:32px;border:1px solid #cfcfcf;border-radius:4px;padding-top:0px"placeholder="   起始时间" readonly >  | 
|                             </input>  | 
|                                 --  | 
|                                 <input id="etimeequ"  class="timeicon"  type="text" style="display:inline-block;position: relative;height:32px;border:1px solid #cfcfcf;border-radius:4px;padding-top:0px"placeholder="   结束时间" readonly>  | 
|                                  </input>  | 
|   | 
|                                 <div   class="btn-group btn-group-sm" >  | 
|                                     <button     class="btn btn-default"><span id="equlistselect">选择设备</span></button>  | 
|                                     <button    class="btn btn-default dropdown-toggle"  | 
|                                             data-toggle="dropdown">  | 
|                                         <span class="caret"></span>  | 
|                                         <span class="sr-only">切换下拉菜单</span>  | 
|                                     </button>  | 
|                                     <ul  id="equlists" class="dropdown-menu" role="menu">  | 
| <!--  | 
|                                         <li name="abc"><a  href ="javascript:void(0)">设备一</a></li>  | 
| -->  | 
|                                     </ul>  | 
|                                 </div>  | 
|   | 
|                                 <div class="btn-group btn-group-sm" >  | 
|                                     <button id="searchequ"     class="btn btn-default ladda-button" data-style="expand-right" data-color="blue" data-size="xs" >查询</button>  | 
|                                 </div>  | 
|   | 
|   | 
|   | 
|                             </div>  | 
|   | 
|                             <div>  | 
|                                 <div  style="height:500px;margin-left:-90px;width: auto " id="equalarm"></div>  | 
|                                 <div  id="equalarm_tip" style="position:absolute;left: 600px;top:280px;">请输入查询条件进行查询</div>  | 
|                             </div>  | 
|                         </div>  | 
|                         <!-- /.panel-body -->  | 
|                     </div>  | 
|                     <!-- /.panel -->  | 
|                 </div>  | 
|                 <!-- /.col-lg-6 -->  | 
|                 <br>   | 
|                 <div class="col-lg-12">  | 
|                     <div class="panel panel-default">  | 
|                         <div class="panel-heading">  | 
|                            设备传感器历史数据  | 
|                         </div>  | 
|                         <!-- /.panel-heading -->  | 
|                         <div class="panel-body">  | 
|   | 
|                             <div id="toolbarhistory"   >  | 
|                                 <input id="stimehistory" class="timeicon"   type="text" style="display: inline-block; position: relative;height:32px;border:1px solid #cfcfcf;border-radius:4px;padding-top:0px"placeholder="   起始时间" readonly >  | 
|                                 </input>  | 
|                                 --  | 
|                                 <input id="etimehistory"  class="timeicon"  type="text" style="display:inline-block;position: relative;height:32px;border:1px solid #cfcfcf;border-radius:4px;padding-top:0px"placeholder="   结束时间" readonly>  | 
|                                </input>  | 
|   | 
|                                 <div class="btn-group btn-group-sm" >  | 
|                                 <button  id="equlisthistoryselect"   class="btn btn-default">选择设备</button>  | 
|                                 <button  class="btn btn-default dropdown-toggle"  | 
|                                         data-toggle="dropdown">  | 
|                                     <span   class="caret"></span>  | 
|                                     <span class="sr-only">切换下拉菜单</span>  | 
|                                 </button>  | 
|                                 <ul id="equlisthistory" class="dropdown-menu" role="menu">  | 
|                                     <!--  | 
|                                           <li name="abc"><a  href ="javascript:void(0)">设备一</a></li>  | 
|   -->  | 
|                                 </ul>  | 
|                             </div>  | 
|   | 
|                                 <div  class="btn-group btn-group-sm" >  | 
|                                     <button  id="sensorselect"   class="btn btn-default">选择传感器</button>  | 
|                                     <button  class="btn btn-default dropdown-toggle"  | 
|                                             data-toggle="dropdown">  | 
|                                         <span class="caret"></span>  | 
|                                         <span class="sr-only">切换下拉菜单</span>  | 
|                                     </button>  | 
|                                     <ul  id="sensor" class="dropdown-menu" role="menu">  | 
|                                         <!--<li name="abc"><a  href ="javascript:void(0)">设备一</a></li>  | 
| -->  | 
|                                     </ul>  | 
|                                 </div>  | 
|   | 
|                                 <div class="btn-group btn-group-sm" >  | 
|                                     <button id="searchhistory"  class="btn btn-default ladda-button" data-style="expand-right" data-color="blue" data-size="xs" >查询</button>  | 
|                                 </div>  | 
|                             </div>  | 
|   | 
|                             <div >  | 
|                                 <div  id="equhistory" style="height: 500px;margin-left:-90px;width: auto "></div>  | 
|                                 <div  id="equhistory_tip" style="position:absolute;left: 600px;top:280px;">请输入查询条件进行查询</div>  | 
|   | 
|                             </div>  | 
|   | 
|   | 
|                         </div>  | 
|                         <!-- /.panel-body -->  | 
|                     </div>  | 
|                     <!-- /.panel -->  | 
|                 </div>  | 
|                 <!-- /.col-lg-6 -->  | 
|                 <div class="col-lg-6">  | 
|                     <div class="panel panel-default">  | 
|                         <div class="panel-heading">  | 
|                             待定xxxxxxxx  | 
|                         </div>  | 
|                         <!-- /.panel-heading -->  | 
|                         <div class="panel-body">  | 
|                             <div class="flot-chart">  | 
|                                 <div class="flot-chart-content" id="flot-line-chart-moving"></div>  | 
|                             </div>  | 
|                         </div>  | 
|                         <!-- /.panel-body -->  | 
|                     </div>  | 
|                     <!-- /.panel -->  | 
|                 </div>  | 
|                 <!-- /.col-lg-6 -->  | 
|                 <div class="col-lg-6">  | 
|                     <div class="panel panel-default">  | 
|                         <div class="panel-heading">  | 
|                             待定xxxxxxxx  | 
|                         </div>  | 
|                         <!-- /.panel-heading -->  | 
|                         <div class="panel-body">  | 
|                             <div class="flot-chart">  | 
|                                 <div class="flot-chart-content" id="flot-bar-chart"></div>  | 
|                             </div>  | 
|                         </div>  | 
|                         <!-- /.panel-body -->  | 
|                     </div>  | 
|                     <!-- /.panel -->  | 
|                 </div>  | 
|                 <!-- /.col-lg-6 -->  | 
|                 <div class="col-lg-12">  | 
|                     <div class="panel panel-default">  | 
|                         <div class="panel-heading">  | 
|                             待定xxxxxxxx  | 
|                         </div>  | 
|                         <!-- /.panel-heading -->  | 
|                        <!-- <div class="panel-body">  | 
|                             <p>Flot is a pure JavaScript plotting library for jQuery, with a focus on simple usage, attractive looks, and interactive features. In SB Admin, we are using the most recent version of Flot along with a few plugins to enhance the user experience. The Flot plugins being used are the tooltip plugin for hoverable tooltips, and the resize plugin for fully responsive charts. The documentation for Flot Charts is available on their website, <a target="_blank" href="http://www.flotcharts.org/">http://www.flotcharts.org/</a>.</p>  | 
|                             <a target="_blank" class="btn btn-default btn-lg btn-block" href="http://www.baidu.com">View Flot Charts Documentation</a>  | 
|                         </div>-->  | 
|                         <!-- /.panel-body -->  | 
|                     </div>  | 
|                     <!-- /.panel -->  | 
|                 </div>  | 
|                 <!-- /.col-lg-6 -->  | 
|             </div>  | 
|             <!-- /.row -->  | 
|   | 
|             <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">  | 
|                 <div class="modal-dialog">  | 
|                     <div class="modal-content">  | 
|                         <div class="modal-header">  | 
|                             <button type="button" class="close" data-dismiss="modal" aria-hidden="true">  | 
|                                 ×  | 
|                             </button>  | 
|                             <h4 class="modal-title" id="myModalLabel">  | 
|                                 提示  | 
|                             </h4>  | 
|                         </div>  | 
|                         <div class="modal-body">  | 
|                             请填写完整的查询条件  | 
|                         </div>  | 
|                         <div class="modal-footer">  | 
|                             <button type="button" class="btn btn-default" data-dismiss="modal">关闭  | 
|                             </button>  | 
|                         </div>  | 
|                     </div>  | 
|                 </div>  | 
|             </div>  | 
|   | 
|         </div>  | 
|         <!-- /#page-wrapper -->  | 
|   | 
|     </div>  | 
|     <!-- /#wrapper -->  | 
|   | 
|     <!-- jQuery -->  | 
|     <script src="../vendor/jquery/jquery.min.js"></script>  | 
|   | 
|     <!-- Bootstrap Core JavaScript -->  | 
|     <script src="../vendor/bootstrap/js/bootstrap.min.js"></script>  | 
|   | 
|     <!-- Metis Menu Plugin JavaScript -->  | 
|     <script src="../vendor/metisMenu/metisMenu.min.js"></script>  | 
|   | 
|     <!-- Flot Charts JavaScript -->  | 
|     <script src="../vendor/flot/excanvas.min.js"></script>  | 
|     <script src="../vendor/flot/jquery.flot.js"></script>  | 
|     <script src="../vendor/flot/jquery.flot.pie.js"></script>  | 
|     <script src="../vendor/flot/jquery.flot.resize.js"></script>  | 
|     <script src="../vendor/flot/jquery.flot.time.js"></script>  | 
|     <script src="../vendor/flot-tooltip/jquery.flot.tooltip.min.js"></script>  | 
| <!--  | 
|     <script src="../data/flot-data.js"></script>  | 
| -->  | 
|   | 
|     <!-- Custom Theme JavaScript -->  | 
|     <script src="../dist/js/sb-admin-2.js"></script>  | 
|   | 
|   | 
|     <!--time-->  | 
|     <link rel="stylesheet" type="text/css" href="../date/jedate/skin/jedate.css">  | 
|     <script src="../date/jedate/jquery.jedate.min.js"></script>  | 
|   | 
|     <script src="../echarts/echarts.common.min.js"></script>  | 
|   | 
|     <script src="../ladda/dist/spin.min.js"></script>  | 
|     <script src="../ladda/dist/ladda.js"></script>  | 
|   | 
|   | 
|   | 
|     <script>  | 
|   | 
|         Ladda.bind('#search_system_alarm');  | 
|         Ladda.bind('#searchequ');  | 
|         Ladda.bind('#searchhistory');  | 
|   | 
|         $(function (){  | 
|         // 系统报警数据初始化  | 
|         var systemalarmChart = echarts.init(document.getElementById('system_alarm'));  | 
|         optionsystemalarmChart = {  | 
|             /*  title: {  | 
|              text: '未来一周气温变化',  | 
|              subtext: '纯属虚构'  | 
|              },*/  | 
|             tooltip: {  | 
|                 trigger: 'axis',  | 
|                 formatter: function(params)  | 
|                 {  | 
|   | 
|   | 
|                     var string=null;  | 
|                     var level=params[0].value;  | 
|                     if(level==1){  | 
|                         string=":三级"  | 
|                     }else if(level==2){  | 
|                         string=":二级"  | 
|                     }else if(level==3){  | 
|                         string=":一级"  | 
|                     }  | 
|                     return   params[0].name+'<br><span style="display:inline-block;margin-right:5px;border-radius:10px;width:9px;height:9px;background-color:#c23531"></span>'+params[0].seriesName+string;  | 
|                 }  | 
|             },  | 
|             legend: {  | 
|                 /* data:['最高气温']*/  | 
|             },  | 
|             toolbox: {  | 
|                 show: true,  | 
|                 feature: {  | 
|                     magicType: {type: ['line', 'bar']},  | 
|                 },  | 
|                 right:160  | 
|             },  | 
|             xAxis:  {  | 
|                 type: 'category',  | 
|                 boundaryGap: true,  | 
|                 data: []  | 
|             },  | 
|             yAxis: {  | 
|                 type: 'value',  | 
|                 max:4,  | 
|                 axisLabel: {  | 
|                     formatter: function (value, index) {  | 
|                         var date = new Date(value);  | 
|                         var texts = [];  | 
|                         if (index === 2) {  | 
|                             texts.push('三级');  | 
|                         }  | 
|                         if (index === 4) {  | 
|                             texts.push('二级');  | 
|                         }  | 
|                         if(index==6){  | 
|                             texts.push('一级');  | 
|                         }  | 
|                         return texts;  | 
|                     }  | 
|                 }  | 
|                 ,  | 
|                 splitNumber:6  | 
|             },  | 
|             series: [  | 
|                 {  | 
|                     name:'警报级别',  | 
|                     type:'bar',  | 
|                     itemStyle : {  | 
|                     /*    normal : {  | 
|                             lineStyle:{  | 
|                                 color:'#00FF00'  | 
|                             }  | 
|                         }*/  | 
|                     },  | 
|                     data:[]  | 
|                 }  | 
|             ]  | 
|         };  | 
|         $.ajax({  | 
|             type:'GET',  | 
|             url:'/alarmtime',/*复用,与首页报表用的同一请求*/  | 
|             dataType:'json',  | 
|             async:false,  | 
|             cache:false,  | 
|             success:function(data){  | 
|                 optionsystemalarmChart.xAxis.data=data.xtime;  | 
|                 optionsystemalarmChart.series[0].data=data.yvalue;  | 
|                 systemalarmChart.setOption(optionsystemalarmChart);  | 
|             }  | 
|         });  | 
|   | 
|   | 
|         // 设备报警数据初始化  | 
|         var Equalarm = echarts.init(document.getElementById('equalarm'));  | 
|         optionEqualarm = {  | 
|             tooltip: {  | 
|                 trigger: 'axis',  | 
|                 formatter: function(params)  | 
|                 {  | 
|                     var  val=  params[0].name;  | 
|                     var  s= val.split("_");  | 
|   | 
|                     var string=null;  | 
|                     var level=params[0].value;  | 
|                     if(level==1){  | 
|                         string=":三级"  | 
|                     }else if(level==2){  | 
|                         string=":二级"  | 
|                     }else if(level==3){  | 
|                         string=":一级"  | 
|                     }  | 
|                     return   s[0]+'<br><span style="display:inline-block;margin-right:5px;border-radius:10px;width:9px;height:9px;background-color:#c23531"></span>'+params[0].seriesName+string+  | 
|                         '<br><span style="display:inline-block;margin-right:5px;border-radius:10px;width:9px;height:9px;background-color:#c23531"></span>'+s[1];  | 
|                 }  | 
|             },  | 
|             legend: {  | 
|             },  | 
|             toolbox: {  | 
|                 show: true,  | 
|                 feature: {  | 
|                 },  | 
|                 right:160  | 
|             },  | 
|             xAxis:  {  | 
|                 type: 'category',  | 
|                 boundaryGap: true,  | 
|                 data: [],  | 
|                 axisLabel:{  | 
|                     formatter:function(val) {  | 
|                       var s  =val.split("_");  | 
|                         return s[0];  | 
|                     }  | 
|                 }  | 
|             },  | 
|             yAxis: {  | 
|                 type: 'value',  | 
|                 max:4,  | 
|                 axisLabel: {  | 
|                     formatter: function (value, index) {  | 
|                         var date = new Date(value);  | 
|                         var texts = [];  | 
|                         if (index === 2) {  | 
|                             texts.push('三级');  | 
|                         }  | 
|                         if (index === 4) {  | 
|                             texts.push('二级');  | 
|                         }  | 
|                         if(index==6){  | 
|                             texts.push('一级');  | 
|                         }  | 
|                         return texts;  | 
|                     }  | 
|                 }  | 
|                 ,  | 
|                 splitNumber:6  | 
|             },  | 
|             series: [  | 
|                 {  | 
|                     name:'警报级别',  | 
|                     type:'line',  | 
|                     itemStyle : {  | 
|                     },  | 
|                     data:[]  | 
|                 }  | 
|             ]  | 
|         };  | 
|         Equalarm.setOption(optionEqualarm);  | 
|         /*设备列表初始化,传感器历史数据报表也一起初始化*/  | 
|         $.ajax({  | 
|             type:'GET',  | 
|             url:'/equlist',  | 
|             dataType:'json',  | 
|             async:false,  | 
|             cache:false,  | 
|             success:function(data){  | 
|                 $("#equlists").html("");  | 
|                 for(var i=0;i<data.length;i++){  | 
|                     $("#equlists").append('<li name="'+data[i].mac+'"><a  href ="javascript:void(0)">'+data[i].name+'</a></li>');  | 
|                 }  | 
|   | 
|                 $("#equlisthistory").html("");  | 
|                 for(var i=0;i<data.length;i++){  | 
|                     $("#equlisthistory").append('<li name="'+data[i].mac+'"><a  href ="javascript:void(0)">'+data[i].name+'</a></li>');  | 
|                 }  | 
|   | 
|             }  | 
|         });  | 
|   | 
|   | 
|         // 传感器历史数据  | 
|         var Equhistory = echarts.init(document.getElementById('equhistory'));  | 
|         optionhistory = {  | 
|             tooltip: {  | 
|                 trigger: 'axis'  | 
|                 /*,  | 
|                 formatter: function(params)  | 
|                 {  | 
|                     var string=null;  | 
|                     var level=params[0].value;  | 
|                     if(level==1){  | 
|                         string=":三级"  | 
|                     }else if(level==2){  | 
|                         string=":二级"  | 
|                     }else if(level==3){  | 
|                         string=":一级"  | 
|                     }  | 
|                     return   params[0].name+'<br>'+params[0].seriesName+string;  | 
|                 }  | 
|                 */  | 
|             },  | 
|             legend: {  | 
|             },  | 
|             toolbox: {  | 
|                 show: true,  | 
|                 feature: {  | 
|                 },  | 
|                 right:160  | 
|             },  | 
|             xAxis:  {  | 
|                 type: 'category',  | 
|                 boundaryGap: true,  | 
|                 data: []  | 
|             },  | 
|             yAxis: {  | 
|                 type: 'value',  | 
|                 axisLabel: {  | 
|                     formatter:''  | 
|                 }  | 
|             },  | 
|             series: [  | 
|                 {  | 
|                     name:'',  | 
|                     type:'line',  | 
|                     itemStyle : {  | 
|                            normal : {  | 
|                          color:'#2a6cff',  | 
|                          lineStyle:{  | 
|                          color:'#2a6cff'  | 
|                          }  | 
|                          }  | 
|                     },  | 
|                     data:[]  | 
|                 }  | 
|             ]  | 
|         };  | 
|         Equhistory.setOption(optionhistory);  | 
|   | 
|   | 
|         /*系统报警数据日期*/  | 
|         var start = {  | 
|             format: 'YYYY-MM-DD hh:mm:ss',  | 
|             minDate: '2016-06-16 23:59:59',  | 
|             ishmsVal: false,  | 
|             maxDate: $.nowDate({  | 
|                 DD: 0  | 
|             }),  | 
|             choosefun: function(elem, val, date) {  | 
|                 end.minDate = date; //开始日选好后,重置结束日的最小日期  | 
|                 endDates();  | 
|             }  | 
|         };  | 
|         var end = {  | 
|             format: 'YYYY-MM-DD hh:mm:ss',  | 
|             minDate: $.nowDate({  | 
|                 DD: 0  | 
|             }),  | 
|             maxDate: $.nowDate({  | 
|                 DD: 0  | 
|             }),  | 
|             choosefun: function(elem, val, date) {  | 
|                 start.maxDate = date; //将结束日的初始值设定为开始日的最大日期  | 
|             }  | 
|         };  | 
|         //日期联动  | 
|         function endDates() {  | 
|             //将结束日期的事件改成 false 即可  | 
|             end.trigger = false;  | 
|             $("#etime").jeDate(end);  | 
|         }  | 
|         $('#stime').jeDate(start);  | 
|         $('#etime').jeDate(end);  | 
|         /*设备报警数据日期*/  | 
|         var startequ = {  | 
|             format: 'YYYY-MM-DD hh:mm:ss',  | 
|             minDate: '2016-06-16 23:59:59',  | 
|             ishmsVal: false,  | 
|             maxDate: $.nowDate({  | 
|                 DD: 0  | 
|             }),  | 
|             choosefun: function(elem, val, date) {  | 
|                 endequ.minDate = date; //开始日选好后,重置结束日的最小日期  | 
|                 endDatesequ();  | 
|             }  | 
|         };  | 
|         var endequ = {  | 
|             format: 'YYYY-MM-DD hh:mm:ss',  | 
|             minDate: $.nowDate({  | 
|                 DD: 0  | 
|             }),  | 
|             maxDate: $.nowDate({  | 
|                 DD: 0  | 
|             }),  | 
|             choosefun: function(elem, val, date) {  | 
|                 startequ.maxDate = date; //将结束日的初始值设定为开始日的最大日期  | 
|             }  | 
|         };  | 
|         //日期联动  | 
|         function endDatesequ() {  | 
|             //将结束日期的事件改成 false 即可  | 
|             endequ.trigger = false;  | 
|             $("#etimeequ").jeDate(endequ);  | 
|         }  | 
|         $('#stimeequ').jeDate(startequ);  | 
|         $('#etimeequ').jeDate(endequ);  | 
|         /*设备传感器历史数据日期*/  | 
|         var starthistory = {  | 
|             format: 'YYYY-MM-DD hh:mm:ss',  | 
|             minDate: '2016-06-16 23:59:59',  | 
|             ishmsVal: false,  | 
|             maxDate: $.nowDate({  | 
|                 DD: 0  | 
|             }),  | 
|             choosefun: function(elem, val, date) {  | 
|                 endhistory.minDate = date; //开始日选好后,重置结束日的最小日期  | 
|                 endDateshistory();  | 
|             }  | 
|         };  | 
|         var endhistory = {  | 
|             format: 'YYYY-MM-DD hh:mm:ss',  | 
|             minDate: $.nowDate({  | 
|                 DD: 0  | 
|             }),  | 
|             maxDate: $.nowDate({  | 
|                 DD: 0  | 
|             }),  | 
|             choosefun: function(elem, val, date) {  | 
|                 starthistory.maxDate = date; //将结束日的初始值设定为开始日的最大日期  | 
|             }  | 
|         };  | 
|         //日期联动  | 
|         function endDateshistory() {  | 
|             endhistory.trigger = false;  | 
|             $("#etimehistory").jeDate(endhistory);  | 
|         }  | 
|         $('#stimehistory').jeDate(starthistory);  | 
|         $('#etimehistory').jeDate(endhistory);  | 
|   | 
|   | 
|   | 
|         /*系统报警数据查询事件*/  | 
|         $('#search_system_alarm').bind("click",function () {  | 
|             var stime= $('#stime').val();  | 
|             var etime= $('#etime').val();  | 
|             if(stime==""||etime==""){  | 
|                 Ladda.stopAll();  | 
|                 $('#myModal').modal('show');  | 
|                 return;  | 
|             }  | 
|             var data={stime:stime,etime:etime};  | 
|             $.ajax({  | 
|                 type:'POST',  | 
|                 url:'/alarmtimequery',  | 
|                 contentType: "application/json;charset=UTF-8",  | 
|                 data:JSON.stringify(data),  | 
|                 dataType:'json',  | 
|                 async:false,  | 
|                 cache:false,  | 
|                 success:function(data){  | 
|                     optionsystemalarmChart.xAxis.data=data.xtime;  | 
|                     optionsystemalarmChart.series[0].data=data.yvalue;  | 
|                     optionsystemalarmChart.series[0].type='bar';  | 
|                     optionsystemalarmChart.xAxis.boundaryGap=true;  | 
|                     systemalarmChart.setOption(optionsystemalarmChart);  | 
|                     Ladda.stopAll();  | 
|   | 
|                 }  | 
|             });  | 
|         })  | 
|   | 
|   | 
|   | 
|          /*设备报警下拉框事件*/  | 
|             var equalarm_mac=null;  | 
|         $('#equlists li').bind('click', function(){  | 
|              var text =$(this).text();  | 
|              var s =$("#equlistselect").text(text);  | 
|              equalarm_mac=$(this).attr("name")  | 
|         });  | 
|   | 
|         /*设备报警查询事件*/  | 
|         $('#searchequ').bind("click",function () {  | 
|             var stime= $('#stimeequ').val();  | 
|             var etime= $('#etimeequ').val();  | 
|             if(stime==""||etime==""||equalarm_mac==null){  | 
|                 Ladda.stopAll();  | 
|                 $('#myModal').modal('show');  | 
|                 return;  | 
|             }  | 
|             var data={stime:stime,etime:etime,mac:equalarm_mac};  | 
|             $.ajax({  | 
|                 type:'POST',  | 
|                 url:'/equalarms',  | 
|                 contentType: "application/json;charset=UTF-8",  | 
|                 data:JSON.stringify(data),  | 
|                 dataType:'json',  | 
|                 async:true,  | 
|                 cache:false,  | 
|                 success:function(data){  | 
|                     var count=data.yvalue.length;  | 
|                     optionEqualarm.xAxis.data=data.xtime;  | 
|                     optionEqualarm.series[0].data=data.yvalue;  | 
|                     optionEqualarm.xAxis.boundaryGap=false;  | 
|                     Equalarm.setOption(optionEqualarm);  | 
|                     if(count==0){  | 
|                         $("#equalarm_tip").html("没有查询到相关的数据");  | 
|                     }else {  | 
|                         $("#equalarm_tip").html("");  | 
|                     }  | 
|                     Ladda.stopAll();  | 
|                 }  | 
|             });  | 
|   | 
|         })  | 
|   | 
|   | 
|             /*传感器历史记录下拉框事件*/  | 
|             var equhistory_mac=null;  | 
|             var equhistory_sensor=null;  | 
|             $('#equlisthistory li').bind('click', function(){  | 
|                 var text =$(this).text();  | 
|                 var s =$("#equlisthistoryselect").text(text);  | 
|                 equhistory_mac=$(this).attr("name")  | 
|                 /*根据mac联动传感器*/  | 
|                 $.ajax({  | 
|                     type:'GET',  | 
|                     url:'/equsensor',  | 
|                     dataType:'json',  | 
|                     data:{mac:equhistory_mac},  | 
|                     async:false,  | 
|                     cache:false,  | 
|                     success:function(data){  | 
|                        /*动态生成二级下拉框的传感器*/  | 
|                        $("#sensor").html("");  | 
|                        $("#sensorselect").text("选择传感器");  | 
|                         for(var i=0;i<data.length;i++){  | 
|                             $("#sensor").append('<li><a  href ="javascript:void(0)">'+data[i].sensor+'</a></li>');  | 
|                         }  | 
|                     }  | 
|                 });  | 
|                 /*二级下拉框事件,先生成,再绑定*/  | 
|                 $('#sensor li').bind('click', function(){  | 
|                     var text =$(this).text();  | 
|                     equhistory_sensor=text;  | 
|                     var s =$("#sensorselect").text(text);  | 
|                 });  | 
|             });  | 
|   | 
|             /*传感器历史查询记录*/  | 
|             $('#searchhistory').bind("click",function () {  | 
|             var stime= $('#stimehistory').val();  | 
|             var etime= $('#etimehistory').val();  | 
|   | 
|                 if(stime==""||etime==""||equhistory_mac==null||equhistory_sensor==null){  | 
|                     Ladda.stopAll();  | 
|                     $('#myModal').modal('show');  | 
|                     return;  | 
|                 }  | 
|                 /*查询历史记录*/  | 
|                 var data={stime:stime,etime:etime,mac:equhistory_mac,sensor:equhistory_sensor}  | 
|                 $.ajax({  | 
|                     type:'POST',  | 
|                     url:'/sensorhistory',  | 
|                     contentType: "application/json;charset=UTF-8",  | 
|                     data:JSON.stringify(data),  | 
|                     dataType:'json',  | 
|                     async:true,  | 
|                     cache:false,  | 
|                     success:function(data){  | 
|                         var count=data.yvalue.length;  | 
|                         optionhistory.xAxis.data=data.xtime;  | 
|                         optionhistory.series[0].data=data.yvalue;  | 
|                         optionhistory.series[0].name=data.sensor;  | 
|                         optionhistory.yAxis.axisLabel.formatter='{value}'+data.units;  | 
|                         optionhistory.xAxis.boundaryGap=false;  | 
|                         Equhistory.setOption(optionhistory);  | 
|                         if(count==0){  | 
|                             $("#equhistory_tip").html("没有查询到相关的数据");  | 
|                         }else {  | 
|                             $("#equhistory_tip").html("");  | 
|                         }  | 
|                         Ladda.stopAll();  | 
|                     }  | 
|                 });  | 
|         })  | 
|         })  | 
|   | 
|     </script>  | 
|   | 
|   | 
| </body>  | 
|   | 
| </html>  |