| | |
| | | <script type="text/javascript" src="mobilJs/jquery.mobile-1.4.5.min.js"></script>
|
| | | <script type="text/javascript" src="mobilJs/base.js"></script>
|
| | | <link rel="stylesheet" type="text/css" href="css/tbl.css">
|
| | | <link rel="stylesheet" href="css/fgpanel.css">
|
| | | </head>
|
| | | <body>
|
| | | <div data-role="page">
|
| | | <div class="fg-panel">
|
| | | <form>
|
| | | <div class="fg-panel-header">筛选</div>
|
| | | <div class="fg-panel-content">
|
| | | <p>省</p>
|
| | | <select id="station_name1" data-mini="true" name="bmd.binf.StationName1">
|
| | | <option value="">全部</option>
|
| | | </select>
|
| | | <p>市</p>
|
| | | <select id="city" data-mini="true" name="bmd.binf.StationName2">
|
| | | <option value="">全部</option>
|
| | | </select>
|
| | | <p>区/县</p>
|
| | | <select id="country" data-mini="true" name="bmd.binf.StationName5">
|
| | | <option value="">全部</option>
|
| | | </select>
|
| | | <p>机房站点</p>
|
| | | <select id="station_name" data-mini="true" name="bmd.binf.stationName">
|
| | | <option value="">全部</option>
|
| | | </select>
|
| | | <p>告警类型</p>
|
| | | <select id="alarm_type" data-mini="true">
|
| | | <option value="0">全部</option>
|
| | | <option value="119020">通信故障</option>
|
| | | <option value="618501">继电器告警</option>
|
| | | <option value="618502">通讯告警</option>
|
| | | <option value="618503">设备过温告警</option>
|
| | | <option value="618504">二极管D1告警</option>
|
| | | <option value="119023">续航不足告警</option>
|
| | | <option value="119024">基站停电告警</option>
|
| | | <option value="119025">基站发电告警</option>
|
| | | <option value="119026">基站掉站告警</option>
|
| | | <option value="119027">基站开门告警</option>
|
| | | <option value ="119028">设备高温告警</option>
|
| | | <option value ="119032">设备SD卡故障</option>
|
| | | <option value ="119033">采集线告警</option>
|
| | | </select> |
| | | </div>
|
| | | <div class="fg-panel-btn">
|
| | | <a href="javascript:panel.hide(true);" data-role="button" id="search" class="ui-btn ui-mini ui-btn-b ui-shadow">确定</a>
|
| | | </div>
|
| | | </form>
|
| | | </div>
|
| | | <div data-role="header" data-position="fixed">
|
| | | <a href="warn.html" class="ui-btn ui-corner-all ui-shadow ui-icon-back ui-btn-icon-left" target="_top" style="padding-top:0.7em;padding-bottom:0.7em;">返回</a>
|
| | | <h1>设备实时告警</h1>
|
| | | <a href="javascript:panel.show();" class="ui-btn ui-corner-all ui-shadow ui-icon-bullets ui-btn-icon-left" target="_top" style="padding-top:0.7em;padding-bottom:0.7em;">筛选</a>
|
| | | </div>
|
| | |
|
| | | <div data-role="main" class="ui-content">
|
| | | <div class="tbl-container"></div>
|
| | | <div class="back-top" style="display:block; position:fixed; bottom: 0.7em; right:0.7em">
|
| | | <a href="javascript:backTop();" class="ui-btn ui-corner-all ui-icon-arrow-u ui-btn-icon-notext">返回顶部</a>
|
| | | </div>
|
| | | </div>
|
| | | </div>
|
| | | |
| | | |
| | | <!--<div data-role="footer" data-position="fixed">
|
| | | <fieldset data-role="controlgroup" data-type="horizontal" style="text-align:center">
|
| | | <a href="javascript:void(0);" class="ui-btn">上一页</a>
|
| | |
| | | </fieldset>
|
| | |
|
| | | </div>-->
|
| | |
|
| | | |
| | | <script type="text/javascript" src="js/createMap.js"></script>
|
| | | <script type="text/javascript" src="js/tbl.js"></script>
|
| | | <script type="text/javascript" src="js/panel.js"></script>
|
| | |
|
| | | <script type="text/javascript" src="js/tbl.js"></script>
|
| | | <script type="text/javascript" src="js/createMap.js"></script>
|
| | | <script type="text/javascript">
|
| | |
| | | '4', '1003', '设备名1', '设备IP1', '机房名称1', '告警事件1', '一级告警', '否', '--', '2012-06-20', '--',
|
| | | ];
|
| | | var tblCon = $('.tbl-container');
|
| | | // 默认显示面板
|
| | | $(function() {
|
| | | panel.show();
|
| | | });
|
| | | |
| | | |
| | | // 在页面中生成表格
|
| | | $(function() {
|
| | | // 点击确定生成表格
|
| | | var tblCon = $('.tbl-container');
|
| | | createTbl(tblCon, arrTh, dataArr);
|
| | | setPageTurning(false, true);
|
| | | pageCurrl = 1;
|
| | | });
|
| | | $(function() {
|
| | | // 点击确定生成表格
|
| | | $('#search').click(function() {
|
| | | $('.tbl-container').children('table').remove();
|
| | | Page.pageCurr= 1;
|
| | | pageCurrl = 1;
|
| | | searchBadBatt();
|
| | | });
|
| | | });
|
| | | |
| | |
|
| | |
|
| | | // 判断是否显示翻页按钮
|
| | | function setPageTurning(isShowPre, isShowNext) {
|
| | |
| | | }
|
| | | }
|
| | | });
|
| | | |
| | | |
| | | |
| | | $(document).ready(function(){
|
| | | searchBadBatt();
|
| | | });
|
| | | |
| | | |
| | | |
| | |
|
| | | function searchBadBatt(){
|
| | | var temp = createSearchParam();
|
| | | console.info(temp);
|
| | | var temp = createSearchForm();
|
| | | console.warn(temp);
|
| | | var json = JSON.stringify(temp);
|
| | | loadshow();
|
| | | $.post("Batt_devalarm_dataAction!serchByInfo","json="+json,function(data){
|
| | | data=eval("("+data.result+")");
|
| | | console.info(data);
|
| | |
| | |
|
| | | arr[index++]=data[i].dev_ip ; //设备IP
|
| | | arr[index++]=data[i].stationName; //机房名
|
| | | arr[index++]=data[i].alm_type; //告警事件
|
| | | arr[index++]=getAlarmTypeByAlmType(data[i].alm_type); //告警事件
|
| | | arr[index++]=getAlarmLevel(data[i].alm_level); //告警等级
|
| | | arr[index++]=data[i].alm_is_confirmed==0?"否":"是"; //告警确认
|
| | | if(data[i].alm_is_confirmed==1){
|
| | |
| | |
|
| | |
|
| | | }
|
| | |
|
| | | loadclose();
|
| | |
|
| | |
|
| | |
|
| | | if(pagecurr==1){
|
| | | createTbl(tblCon, arrTh, arr);
|
| | | Page.pageCurr++;
|
| | |
| | | //console.info(ArrWarnTb);
|
| | | console.info(Page.pageCurr);
|
| | | addTrToTbl(tblCon, arrTh, arr);
|
| | |
|
| | | setPageTurning(false, true);
|
| | | console.info(Page.pageCurr);
|
| | | Page.pageCurr++;
|
| | | console.info(Page.pageCurr);
|
| | | console.info(Page.pageAll);
|
| | | }
|
| | | });
|
| | |
|
| | | }).error(function(){
|
| | | loadclose();
|
| | | $('body').css('overflow-y', 'auto');
|
| | | }); |
| | |
|
| | | |
| | |
|
| | | }
|
| | |
|
| | | // 根据滚动条的状态显示和隐藏返回顶部
|
| | |
| | | $(document).scrollTop(0);
|
| | | }
|
| | |
|
| | | //创建查询条件
|
| | | function createSearchParam(){
|
| | | var temp={
|
| | | page:{
|
| | | pageSize:Page.pageSize, //页面大小
|
| | | pageCurr:Page.pageCurr, //当前页
|
| | | }
|
| | | };
|
| | | return temp ;
|
| | | }
|
| | |
|
| | | //构造查询条件
|
| | | function createSearchForm(){
|
| | | var temp={
|
| | | |
| | | stationName1:$('#station_name1').val(),
|
| | | stationName2:$('#city').val(),
|
| | | stationName5:$('#country').val(),
|
| | | stationName:$('#station_name').val(),
|
| | | alm_type:$('#alarm_type').val(),
|
| | | |
| | | page:{
|
| | | pageSize:Page.pageSize, //页面大小
|
| | | pageCurr:Page.pageCurr, //当前页
|
| | | }
|
| | | };
|
| | | return temp;
|
| | | }
|
| | |
|
| | | |
| | |
|
| | |
|
| | | //获取告警等级
|
| | | function getAlarmLevel(alm_level){
|
| | |
| | | }
|
| | | return "";
|
| | | };
|
| | |
|
| | | //获取设备的告警类型
|
| | | function getAlarmTypeByAlmType(alm_type){
|
| | | if(alm_type>0){
|
| | | switch(alm_type){
|
| | | case 618501:return "继电器K1告警";
|
| | | case 618502:return "通讯告警";
|
| | | case 618503:return "设备过温告警";
|
| | | case 618504:return "二极管D1告警";
|
| | | case 119023:return "续航不足告警";
|
| | | case 119024:return "基站停电告警";
|
| | | case 119025:return "基站发电告警";
|
| | | case 119026:return "基站掉站告警";
|
| | | case 119027:return "基站开门告警";
|
| | | case 119028:return "设备高温告警";
|
| | | case 119032:return "设备SD卡故障";
|
| | | case 119033:return "采集线告警";
|
| | | }
|
| | | }
|
| | | return "通信故障";
|
| | | }
|
| | | |
| | | |
| | | |
| | | //页面加载时查询省
|
| | | $.post("BattInfAction_serchByStation",null,function(data){
|
| | | data = data.result;
|
| | | data = eval("("+data+")");
|
| | | //console.info(data);
|
| | | //console.info(data.code);
|
| | | if(data.code==1&&data.data.length>0){
|
| | | var $Ostation_name1=$("#station_name1");
|
| | | $Ostation_name1.text("");
|
| | | var arr = new Array();
|
| | | for(var i=0;i<=data.data.length;i++)
|
| | | {
|
| | | if(i == 0){
|
| | | arr.push({
|
| | | val:"",
|
| | | txt:"全部(共"+data.sum+"个)",
|
| | | });
|
| | | }else{
|
| | | arr.push({
|
| | | val:data.data[i-1].StationName1,
|
| | | txt:data.data[i-1].StationName1,
|
| | | });
|
| | | }
|
| | | }
|
| | | updataSel($Ostation_name1, arr);
|
| | | }
|
| | | findCity();
|
| | | });
|
| | |
|
| | | |
| | | //当省改变时更新市
|
| | | function findCity(){
|
| | | var data = {
|
| | | StationName1: $("#station_name1").val()
|
| | | };
|
| | | //console.info(data);
|
| | | // 请求获取当前省下的市
|
| | | $.ajax({ |
| | | type: "post", |
| | | url: "BattInfAction!serchStationName2", |
| | | async:true, |
| | | dataType:'json',
|
| | | data:"json = "+JSON.stringify(data), |
| | | success: function(data){
|
| | | data = data.result;
|
| | | data = eval("("+data+")");
|
| | | //console.info(data);
|
| | | //console.info(data.code); |
| | | if(data.code==1&&data.data.length>0){
|
| | | var $Ostation_name1=$("#city");
|
| | | $Ostation_name1.text("");
|
| | | var arr = new Array();
|
| | | for(var i=0;i<=data.data.length;i++)
|
| | | {
|
| | | if(i == 0){
|
| | | arr.push({
|
| | | val:"",
|
| | | txt:"全部(共"+data.data.length+"个)",
|
| | | });
|
| | | }else{
|
| | | arr.push({
|
| | | val:data.data[i-1].StationName2,
|
| | | txt:data.data[i-1].StationName2,
|
| | | });
|
| | | }
|
| | | }
|
| | | updataSel($Ostation_name1, arr);
|
| | | }
|
| | | findCounty();
|
| | | }
|
| | | });
|
| | | }
|
| | | |
| | | //当市改变时更新区/县
|
| | | function findCounty(){
|
| | | var data = {
|
| | | StationName1: $("#station_name1").val(),
|
| | | StationName2:$("#city").val(),
|
| | | };
|
| | | //console.info(data);
|
| | | $.ajax({ |
| | | type: "post", |
| | | url: "BattInfAction!serchStationName5", |
| | | async:true, |
| | | dataType:'json',
|
| | | data:"json = "+JSON.stringify(data), |
| | | success: function(data){
|
| | | data = data.result;
|
| | | data = eval("("+data+")");
|
| | | //console.info(data);
|
| | | //console.info(data.code); |
| | | if(data.code==1&&data.data.length>0){
|
| | | var $Ostation_name1=$("#country");
|
| | | $Ostation_name1.text("");
|
| | | var arr = new Array();
|
| | | for(var i=0;i<=data.data.length;i++)
|
| | | {
|
| | | if(i == 0){
|
| | | arr.push({
|
| | | val:"",
|
| | | txt:"全部(共"+data.data.length+"个)",
|
| | | });
|
| | | }else{
|
| | | arr.push({
|
| | | val:data.data[i-1].StationName5,
|
| | | txt:data.data[i-1].StationName5,
|
| | | });
|
| | | }
|
| | | }
|
| | | updataSel($Ostation_name1, arr);
|
| | | }
|
| | | findStationNamebyStationname1(); |
| | | }
|
| | | });
|
| | | }
|
| | | |
| | | //当区县更新时更新机房 |
| | | function findStationNamebyStationname1(){
|
| | | var data = {
|
| | | StationName1: $("#station_name1").val(),
|
| | | StationName2:$("#city").val(),
|
| | | StationName5:$("#country").val()
|
| | | };
|
| | | console.info(data);
|
| | | $.ajax({ |
| | | type: "post", |
| | | url: "BattInfAction!serchStationName3", |
| | | async:true, |
| | | dataType:'json',
|
| | | data:"json = "+JSON.stringify(data), |
| | | success: function(data){
|
| | | data = data.result;
|
| | | data = eval("("+data+")");
|
| | | //console.info(data);
|
| | | //console.info(data.code); |
| | | if(data.code==1&&data.data.length>0){
|
| | | var $Ostation_name1=$("#station_name");
|
| | | $Ostation_name1.text("");
|
| | | var arr = new Array();
|
| | | for(var i=0;i<=data.data.length;i++)
|
| | | {
|
| | | if(i == 0){
|
| | | arr.push({
|
| | | val:"",
|
| | | stationid:"",
|
| | | txt:"全部(共"+data.data.length+"个)",
|
| | | });
|
| | | }else{
|
| | | arr.push({
|
| | | val:data.data[i-1].StationName,
|
| | | stationid:data.data[i-1].StationId,
|
| | | txt:data.data[i-1].StationName3,
|
| | | });
|
| | | }
|
| | | }
|
| | | //console.info(111111111111111);
|
| | | updataSelStation($Ostation_name1, arr);
|
| | | }
|
| | | }
|
| | | });
|
| | | }
|
| | | |
| | | //当省改变时更新市
|
| | | $('#station_name1').change(function(){
|
| | | findCity(); |
| | | });
|
| | | //当市改变时改变区/县
|
| | | $('#city').change(function(){
|
| | | findCounty(); |
| | | });
|
| | | //当区/县改变时改变机房
|
| | | $('#country').change(function(){
|
| | | findStationNamebyStationname1(); |
| | | }); |
| | | |
| | | |
| | |
|
| | | |
| | | |
| | | |
| | |
|
| | | // 对页面分页进行定义
|
| | | // $(function() {
|
| | | // var pageSel = $('#pagecurrl'); // 分页下拉框
|
| | |
| | | // });
|
| | | // }
|
| | | </script>
|
| | | </div>
|
| | | |
| | | </body>
|
| | | </html> |