CJJ
2018-11-20 3a451fbc08818f36e0b8b78f6a41978b32e63177
统计下拉
1个文件已修改
217 ■■■■■ 已修改文件
gx_tieta/WebRoot/mobil/ele-infor-search2.html 217 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/WebRoot/mobil/ele-infor-search2.html
@@ -287,9 +287,7 @@
                    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);                //电池安装日期
                    arr[index++]=data[i].binf.BattInUseDate.substr(0,10);                //电池安装日期
                }
               console.info(Page);
               createTbl(tbl, arrTh, arr);
@@ -357,7 +355,6 @@
        data = eval("("+data+")");
        //console.info(data);
        console.info(data.code);
        if(data.code==1&&data.data.length>0){
               var $Ostation_name1=$("#mainteArea");
            $Ostation_name1.text("");
@@ -378,15 +375,16 @@
            }
            updataSel($Ostation_name1, arr);
        }
         findStationNamebyStationname1();
         findCity();
    });
  
//当省改变时更新市
    function findCity(){
        var data = {
            StationName1: $("#station_name1").val()
            StationName1: $("#mainteArea").val()
        };
        console.info(data);
        // 请求获取当前省下的市
        $.ajax({     
            type: "post",                 
@@ -408,94 +406,165 @@
                       if(i == 0){
                           arr.push({
                               val:"",
                               txt:"全部(共"+data.sum+"个)",
                               txt:"全部(共"+data.data.length+"个)",
                           });
                       }else{
                           arr.push({
                               val:data.data[i-1].StationName1,
                               txt:data.data[i-1].StationName1,
                               val:data.data[i-1].StationName2,
                               txt:data.data[i-1].StationName2,
                           });
                       }
                }
                updataSel($Ostation_name1, arr);
            }
             findStationNamebyStationname1();
             findCounty();
        }
        });
    }
    
//当市改变时更新区/县
    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:0,
                               txt:"全部(共"+data.data.length+"个)",
                           });
                       }else{
                           arr.push({
                               val:data.data[i-1].StationId,
                               txt:data.data[i-1].StationName3,
                           });
                       }
                }
                updataSel($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.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:"",
                               txt:"全部(共"+data.data.length+"个)",
                           });
                       }else{
                           arr.push({
                               val:data.data[i-1].StationName3,
                               txt:data.data[i-1].StationName3,
                           });
                       }
                }
                updataSel($Ostation_name1, arr);
            }
        }
        });
    }
   //当维护区改变时更新站点
   $('#mainteArea').change(function(){
           findCity();    
        findStationNamebyStationname1();
   });
   function findStationNamebyStationname1(){
        var selectvalue=$("#mainteArea 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 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].StationName,
                            txt:data.data[i].StationName
                        });
                    //}
                }
                updataSel($("#homeName"), arr);
            }
                findserchByBattGroupNamebystationname();
        });
    }
   });
        
    $('#homeName').change(function(){
        findserchByBattGroupNamebystationname();
    });
    //根据维护区和机房查询蓄电池组
    function findserchByBattGroupNamebystationname(){
        var station_name1=$("#mainteArea option:selected").val();
        var station_name=$("#homeName option:selected").val();
        $.post("BattInfAction_serchByBattGroupName","bif.StationName1="+station_name1+"&bif.StationName="+station_name,function(data){
            data=data.result;
            //console.info(data);
            data=eval("("+data+")");
            console.info(data.data.length);
            if(data.code==1 && data.data.length>0){
                var $Obattgroup_name = $("#battgroup_name");
                var arr = new Array();
                for(var i=0;i<=data.data.length;i++) {
                    if(i == 0) {
                        arr.push({
                            val: "0",
                            txt: "全部(共"+data.sum+"个)"
                        });
                    }else {
                        arr.push({
                            val: data.data[i-1].BattGroupId,
                            txt: data.data[i-1].BattGroupName+"-"+data.data[i-1].MonCount+"节"
                        });
                    }
                }
                updataSel($Obattgroup_name, arr);
            };
        });
    }
        
    //查询电池品牌
    $.post("BattInfAction_serchByBattProducer",null,function(data){