CJJ
2018-11-21 b55e1b0126ac5cfc48ae9aacb5a7cd9235e26ebf
手机电池信息统计查询
2个文件已修改
190 ■■■■■ 已修改文件
gx_tieta/WebRoot/mobil/ele-infor-search2.html 188 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/WebRoot/mobil/mobilJs/base.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/WebRoot/mobil/ele-infor-search2.html
@@ -263,33 +263,43 @@
     //查询电池信息
     function searchBadBatt(){
         loadshow();
         var stationid = $("#station_name").find('option:selected').attr('stationid')?$("#station_name").find('option:selected').attr('stationid'):'';
        var temp = createSearchForm();
        console.info(stationid);
        /*var temp = {
            StationName1:$("#station_name1").val(),
            StationName2:$("#city").val(),
            StationName5: $("#county").val(),
            StationName: $("#station_name").val(),
            StationId: stationid
        };*/
        //console.info(temp);
         var json = JSON.stringify(temp);
         //console.info(json);
        arrTd = new Array();
        $.post("Batt_Maint_DealarmAction_serchByConditionNew","result="+json,function(data){
            data=eval("("+data.result+")");
            console.info(data);
            //console.info(data);
            if(data.code==1 && data.data.length>0){
                data=data.data;
                //console.info(data);                    
                arr=new Array();
                index=0;
                for(var i=0;i<data.length;i++){
                    Page.pageAll=data[i].page.pageAll;
                    arr[index++]=data[i].binf.BattGroupId;                //电池组id
                    arr[index++]=data[i].binf.StationName;                //机房名称
                    arr[index++]=data[i].binf.StationIp;                    //机房IP
                    arr[index++]=data[i].binf.BattGroupName;    //电池组名称
                    arr[index++]=data[i].binf.BattGroupNum;                //电池组序号
                    arr[index++]=data[i].binf.MonCount;                    //单体数量
                    arr[index++]=data[i].binf.MonCapStd;                    //标称容量
                    arr[index++]=data[i].binf.MonVolStd;                    //标称单体电压
                    arr[index++]=data[i].binf.BattProducer;                //电池品牌
                    arr[index++]=data[i].binf.BattProductDate.substr(0,10);            //电池生产日期
                    arr[index++]=data[i].binf.BattInUseDate.substr(0,10);                //电池安装日期
                    Page.pageAll=data[i].Size;
                    arr[index++]=data[i].BattGroupId;                //电池组id
                    arr[index++]=data[i].StationName;                //机房名称
                    arr[index++]=data[i].StationIp;                    //机房IP
                    arr[index++]=data[i].BattGroupName;    //电池组名称
                    arr[index++]=data[i].BattGroupNum;                //电池组序号
                    arr[index++]=data[i].MonCount;                    //单体数量
                    arr[index++]=data[i].MonCapStd;                    //标称容量
                    arr[index++]=data[i].MonVolStd;                    //标称单体电压
                    arr[index++]=data[i].BattProducer;                //电池品牌
                    arr[index++]=data[i].BattProductDate.substr(0,10);            //电池生产日期
                    arr[index++]=data[i].BattInUseDate.substr(0,10);                //电池安装日期
                }
               console.info(Page);
               //console.info(Page);
               createTbl(tbl, arrTh, arr);
              
            }else{
@@ -297,7 +307,7 @@
                Page.pageAll = 0;
            }
            setPage();
            console.info(Page);
            //console.info(Page);
            loadclose();     
        }).error(function(){
            loadclose();
@@ -317,7 +327,7 @@
            binf:{
                StationName1:$('#mainteArea').val(),
                StationName2:$('#city').val(),
                StationName5:$('#county').val(),
                StationName5:$('#country').val(),
                StationName:$('#homeName').val(),
                BattGroupId:$('#battgroup_name').val(),
                BattProducer:$('#batt_producer').val(),
@@ -354,7 +364,7 @@
        data = data.result;
        data = eval("("+data+")");
        //console.info(data);
        console.info(data.code);
        //console.info(data.code);
        if(data.code==1&&data.data.length>0){
               var $Ostation_name1=$("#mainteArea");
            $Ostation_name1.text("");
@@ -384,7 +394,7 @@
        var data = {
            StationName1: $("#mainteArea").val()
        };
        console.info(data);
        //console.info(data);
        // 请求获取当前省下的市
        $.ajax({     
            type: "post",                 
@@ -395,8 +405,8 @@
            success: function(data){
            data = data.result;
            data = eval("("+data+")");
            console.info(data);
            console.info(data.code);
            //console.info(data);
            //console.info(data.code);
            if(data.code==1&&data.data.length>0){
                   var $Ostation_name1=$("#city");
                $Ostation_name1.text("");
@@ -428,7 +438,7 @@
            StationName1: $("#mainteArea").val(),
            StationName2:$("#city").val(),
        };
        console.info(data);
        //console.info(data);
        $.ajax({     
            type: "post",                 
            url: "BattInfAction!serchStationName5",                
@@ -438,8 +448,8 @@
            success: function(data){
            data = data.result;
            data = eval("("+data+")");
            console.info(data);
            console.info(data.code);
            //console.info(data);
            //console.info(data.code);
            if(data.code==1&&data.data.length>0){
                   var $Ostation_name1=$("#country");
                $Ostation_name1.text("");
@@ -482,10 +492,64 @@
            success: function(data){
            data = data.result;
            data = eval("("+data+")");
            console.info(data);
            console.info(data.code);
            //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].StationName3,
                               stationid:data.data[i-1].StationId,
                               txt:data.data[i-1].StationName3,
                           });
                       }
                }
                //console.info(111111111111111);
                updataSelStation($Ostation_name1, arr);
            }
            findserchByBattGroupNamebystationname();
        }
        });
    }
 //根据机房获取电池组
     function findserchByBattGroupNamebystationname(){
        var stationid = $("#station_name").find('option:selected').attr('stationid')?$("#station_name").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++)
@@ -497,59 +561,8 @@
                           });
                       }else{
                           arr.push({
                               val:data.data[i-1].StationId,
                               txt:data.data[i-1].StationName3,
                           });
                       }
                }
                console.info(111111111111111);
                updataSelStation($Ostation_name1, arr);
            }
            findserchByBattGroupNamebystationname();
        }
        });
    }
 //根据机房获取电池组
     function findserchByBattGroupNamebystationname(){
        var data = {
            StationName1: $("#mainteArea").val(),
            StationName2:$("#city").val(),
            StationName5:$("#country").val(),
            StationName: $("#homeName").text(),
            StationId: $("#homeName").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.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:"",
                               txt:"全部(共"+data.data.length+"个)",
                           });
                       }else{
                           arr.push({
                               val:data.data[i-1].StationName3,
                               txt:data.data[i-1].StationName3,
                               val:data.data[i-1].BattGroupId,
                               txt:data.data[i-1].BattGroupName,
                           });
                       }
                }
@@ -560,12 +573,19 @@
        });
    }
    
   //当维护区改变时更新站点
   //当省改变时更新市
   $('#mainteArea').change(function(){
           findCity();    
        findStationNamebyStationname1();
   });
   });
   //当市改变时改变区/县
   $('#city').change(function(){
           findCounty();
   });
   //当区/县改变时改变机房
   $('#country').change(function(){
           findStationNamebyStationname1();
   });
    //当机房改变时,更新电池组
    $('#homeName').change(function(){
        findserchByBattGroupNamebystationname();
    });
@@ -610,7 +630,7 @@
    $.post("BattInfAction_serchByMonVolStd",null,function(data){
        data=data.result;
        data=eval("("+data+")");
        console.info(data);
        //console.info(data);
        if(data.code==1 && data.data.length>0){
            var $Omonvol_std=$("#monvol_std");
            $Omonvol_std.text("");
@@ -639,7 +659,7 @@
        if(data.code==1 && data.data.length>0){
            var $Omoncap_std2=$("#moncap_std2");
            $Omoncap_std2.text=("");
            console.info(data.data[1].MonCapStd);
            //console.info(data.data[1].MonCapStd);
            var arr = new Array();
            for(var i=0;i <= data.data.length;i++){
                if(i == 0){
gx_tieta/WebRoot/mobil/mobilJs/base.js
@@ -363,7 +363,7 @@
        // 根据vals和txt值生成option
        for(var i = 0; i < opts.length; i++) {
            
            var opt = $('<option value="'+opts[i].txt+'" stationid="'+opts[i].val+'">'+opts[i].txt+'</option>');
            var opt = $('<option value="'+opts[i].val+'" stationid="'+opts[i].stationid+'">'+opts[i].txt+'</option>');
            element.append(opt);
        }
    }