CJJ
2018-11-23 b25dd276785bc5a81b5ecae516af64f52940f629
手机 设备历史告警
1个文件已修改
302 ■■■■■ 已修改文件
gx_tieta/WebRoot/mobil/equiphistwarn.html 302 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/WebRoot/mobil/equiphistwarn.html
@@ -35,11 +35,7 @@
                     <p>机房站点</p>
                    <select id="homeName" data-mini="true" name="bmd.binf.stationName">
                        <option value="">全部</option>
                    </select>
                    <p>蓄电池组</p>
                    <select id="battgroup_name" data-mini="true" name="bmd.binf.BattGroupId">
                        <option value="0">全部</option>
                    </select>
                    </select>
                                        
                    <fieldset data-role="collapsible" data-collapsed="false" data-mini="true">
                        <legend><strong>时间段选择:</strong></legend>
@@ -153,7 +149,7 @@
            //console.info("开始查询");
            newArrTd = new Array();
            var json = JSON.stringify(createSearchForm());
            $.post("Batt_devalarm_dataAction!serchByCondition","json="+json,function(data){
            $.post("Batt_devalarm_data_historyAction!serchByCondition","json="+json,function(data){
                data=data.result;
                model=eval("("+data+")");
                //console.info(data);
@@ -197,14 +193,16 @@
        function createSearchForm(){
            var temp={
                binf:{
                    StationName1:$('#privince').val(),
                    StationName:$('#city').val(),
                    StationName:$('#homeName').val(),        // 机房名
                    StationName5:$('#country').val(),                // 区/县
                    StationName2:$('#city').val(),                // 市
                    StationName1:$('#mainteArea').val(),        // 省
                    BattProductDate:$("#startTime").val()+" 00:00:00",
                    BattProductDate1:$("#endTime").val()+" 23:59:59",
                },
                page:{
                        pageSize:Page.pageSize,                        //页面大小
                        pageCurr:Page.pageCurr,                        //当前页
                    pageSize:Page.pageSize,                        //页面大小
                    pageCurr:Page.pageCurr,                        //当前页
                }
           };
            return temp;
@@ -284,192 +282,108 @@
        });
    }
    
//当市改变时更新区/县
    function findCounty(){
        var data = {
            StationName1: $("#mainteArea").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 findCounty(){
            var data = {
                StationName1: $("#mainteArea").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: $("#mainteArea").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=$("#homeName");
                $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);
            }
            findserchByBattGroupNamebystationname();
        }
        });
    }
 //根据机房获取电池组
     function findserchByBattGroupNamebystationname(){
        var stationid = $("#homeName").find('option:selected').attr('stationid')?$("#homeName").find('option:selected').attr('stationid'):'';
        var data = {
            StationName1: $("#mainteArea").val(),
            StationName2:$("#city").val(),
            StationName5:$("#country").val(),
            StationName: $("#homeName").val(),
            StationId: stationid
        };
        //console.info(data);
        $.ajax({
            type: "post",
            url: "BattInfAction!serchBattByStation",
            async:true,
            dataType:'json',
            data:"json = "+JSON.stringify(data),
            success: function(data){
            data = data.result;
            data = eval("("+data+")");
            //console.warn();
            //console.info(data);
            //console.info(data.code);
            if(data.code==1&&data.data.length>0){
                   var $Ostation_name1=$("#battgroup_name");
                $Ostation_name1.text("");
                var arr = new Array();
                for(var i=0;i<=data.data.length;i++)
                {
                       if(i == 0){
                           arr.push({
                               val:0,
                               txt:"全部(共"+data.data.length+"个)",
                           });
                       }else{
                           arr.push({
                               val:data.data[i-1].BattGroupId,
                               txt:data.data[i-1].BattGroupName,
                           });
                       }
                }
                updataSel($Ostation_name1, arr);
            }
        }
        });
    }
   //当省改变时更新市
   $('#mainteArea').change(function(){
           findCity();
   });
   //当市改变时改变区/县
   $('#city').change(function(){
           findCounty();
   });
   //当区/县改变时改变机房
   $('#country').change(function(){
           findStationNamebyStationname1();
   });
    //当机房改变时,更新电池组
    $('#homeName').change(function(){
        findserchByBattGroupNamebystationname();
    });
      
        function findStationNamebyStationname1(){
            var selectvalue=$("#privince option:selected").val();
               $.post("BattInfAction_serchByStationName","bif.StationName1="+selectvalue,function(data){
                data=data.result;
                data=eval("("+data+")");
                //console.info(data);
                if(data.code==1 && data.data.length>0){
                    var $select = $("#city");
                    //console.info()
                    $select.text("");
                    for(var i=0;i<=data.data.length;i++){
                        var $option=$("<option></option>");
                        if(i==0){
                            $option.html("全部(共"+data.sum+"种)");
                            $option.attr("value", "");
                        }else{
                            $option.text(data.data[i-1].StationName);
                            $option.attr("value",data.data[i-1].StationName);
                        }
                        $select.append($option);
                    }
                }
            });
        }
         //当区县更新时更新机房
        function findStationNamebyStationname1(){
            var data = {
                StationName1: $("#mainteArea").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=$("#homeName");
                    $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);
                }
            }
            });
        }
         //当省改变时更新市
         $('#mainteArea').change(function(){
                 findCity();
         });
         //当市改变时改变区/县
         $('#city').change(function(){
                 findCounty();
         });
         //当区/县改变时改变机房
         $('#country').change(function(){
                 findStationNamebyStationname1();
         });
        // 根据滚动条的状态显示和隐藏返回顶部
        $(function() {
            $(document).on('scrollstop', function() {