gai
didiyu
2018-12-18 9f0f4fd80ce20b02316fd52d3107825bd9653236
gai
2个文件已修改
329 ■■■■■ 已修改文件
gx_tieta/WebRoot/mobil/batt-approved.html 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/WebRoot/mobil/equipwarn.html 326 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/WebRoot/mobil/batt-approved.html
@@ -87,6 +87,7 @@
            margin: 0;
            padding-top: 0.1em;
            padding-bottom: 0.1em;
            margin-left:7em;
        }
        .ui-table-reflow td .ui-table-cell-label, .ui-table-reflow th .ui-table-cell-label{
            width:35%;
@@ -158,7 +159,7 @@
       
    
     
    var arrTh = [ '机房编号', '省', '城市','区县','机房名称','设备名称','机房IP','FBS设备ID(重要)','FBS设备IP(重要)','子网掩码','网关','FBS设备名称','FBS电池索引(0-3)','电池组ID','机房内电池组编号','电池组名称','浮充电压阀值(V)','离线电压阀值(V)','浮充电流阀值(A)','单体数量','标称容量(AH)','标称单体电压(V)','标称单体内阻(mΩ)','标称单体电导','单体电压次低偏移量(V)','负载电流(A)','最大核容电流(A)','基站号码','电池品牌','电池型号','电池生产日期','投入使用日期','安装人员','查看电池组实时数据'];
    var arrTh = [ '机房编号', '省', '城市','区县','机房名称','设备名称','机房IP','FBS设备ID(重要)','FBS设备IP(重要)','子网掩码','网关','FBS设备名称','FBS电池索引(0-3)','电池组ID','机房内电池组编号','电池组名称','浮充电压阀值(V)','离线电压阀值(V)','浮充电流阀值(A)','单体数量','标称容量(AH)','标称单体电压(V)','标称单体内阻(mΩ)','标称单体电导','单体电压次低偏移量(V)','负载电流(A)','最大核容电流(A)','基站号码','电池品牌','电池型号','电池生产日期','投入使用日期','安装人员',''];
    dataArr = [];
    var startTime = "1980-01-01";
    var endTime = new Date().format('yyyy-MM-dd');
gx_tieta/WebRoot/mobil/equipwarn.html
@@ -9,19 +9,67 @@
    <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>
                    </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>
@@ -32,6 +80,12 @@
            </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">
@@ -51,14 +105,24 @@
              '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) {
@@ -96,19 +160,13 @@
            }
        }
    });
    $(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);
@@ -140,7 +198,11 @@
            
       
           }
           loadclose();
           
           if(pagecurr==1){
                   createTbl(tblCon, arrTh, arr);
                   Page.pageCurr++;                   
@@ -148,12 +210,21 @@
                   //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');
            });
    }
            
     // 根据滚动条的状态显示和隐藏返回顶部
@@ -172,16 +243,27 @@
        $(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){
@@ -195,6 +277,192 @@
        }
        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');    // 分页下拉框
@@ -220,6 +488,6 @@
            //     });
            // }
        </script>
    </div>
</body>
</html>