gx_tieta/WebRoot/mobil/eleAssess.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
gx_tieta/WebRoot/mobil/taskplan2.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
gx_tieta/WebRoot/mobil/eleAssess.html
@@ -18,12 +18,20 @@ <div class="fg-panel-header">筛选</div> <div class="fg-panel-content"> <fieldset data-role="controlgroup"> <p>维护区</p> <select id="privince" data-mini="true"> <p>省</p> <select id="mainteArea" data-mini="true"> <option value="">全部</option> </select> <p>市</p> <select id="city" data-mini="true"> <option value="">全部</option> </select> <p>区/县</p> <select id="country" data-mini="true"> <option value="">全部</option> </select> <p>机房站点</p> <select id="city" data-mini="true"> <select id="homeName" data-mini="true"> <option value="">全部</option> </select> <p>蓄电池组</p> @@ -99,6 +107,7 @@ loadshow(); var json = JSON.stringify(createSearchForm()); $.post("Batt_Maint_DealarmAction!serchByCondition","result="+json,function(data){ console.info(data); data=data.result; data=eval("("+data+")"); if(data.code==1 && data.data.length>0){ @@ -181,7 +190,9 @@ }, binf:{ StationName1:$('#privince').val(), StationName:$('#city').val(), StationName2:$('#city').val(), StationName5: $('#country').val(), StationName:$('#homeName').val(), BattGroupId:$('#battgroup_name').val(), BattProducer:battProducer, MonVolStd:"0", @@ -201,115 +212,247 @@ record_time1:endTime, test_starttype:"0", }, /* mainf:{ mainf:{ /* remark:"100", maint_done_time:startTime, maint_done_time1:endTime, } */ */ } }; return temp; } //点击筛选弹出选择框时,查询维护区中的枢纽类型(尝试加载就返回数据) //页面加载时查询省 $.post("BattInfAction_serchByStation",null,function(data){ data=data.result; data=eval("("+data+")"); //console.info(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=$("#mainteArea"); $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(); }); if(data.code==1 && data.data.length>0){ var $select=$("#privince"); 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($select, arr); } findStationNamebyStationname1(); //当省改变时更新市 function findCity(){ var data = { StationName1: $("#mainteArea").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: $("#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 = $("#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++) { 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(); }); //当维护区的值变换时更新机房站点 $('#privince').change(function(){ findStationNamebyStationname1(); //当市改变时改变区/县 $('#city').change(function(){ findCounty(); }); //当区/县改变时改变机房 $('#country').change(function(){ findStationNamebyStationname1(); }); //当机房改变时,更新电池组 $('#homeName').change(function(){ findserchByBattGroupNamebystationname(); }); //根据维护区查询站点 function findStationNamebyStationname1(){ var selectvalue=$("#privince option:selected").val(); //alert(selectvalue); $.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"); 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($select, arr); } findserchByBattGroupNamebystationname(); }); $('#city').change(function(){ findserchByBattGroupNamebystationname(); }); } //根据维护区和机房查询蓄电池组 function findserchByBattGroupNamebystationname(){ var station_name1=$("#privince option:selected").val(); var station_name=$("#city 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_serchByMonCapStd",null,function(data){ gx_tieta/WebRoot/mobil/taskplan2.html
@@ -18,20 +18,26 @@ <form> <div class="fg-panel-header">筛选</div> <div class="fg-panel-content"> <legend><strong>维护区:</strong></legend> <select type="date" name="mainteArea" id="mainteArea" data-mini="true"> <option value="-1">全部</option> <option value="维护区1">维护区1</option> <option value="维护区2">维护区2</option> <option value="维护区3">维护区3</option> </select> <legend><strong>机房:</strong></legend> <select type="date" name="homeName" id="homeName" data-mini="true"> <option value="-1">全部</option> <option value="机房1">机房1</option> <option value="机房2">机房2</option> <option value="机房3">机房3</option> </select> <p>省</p> <select id="mainteArea" data-mini="true"> <option value="">全部</option> </select> <p>市</p> <select id="city" data-mini="true"> <option value="">全部</option> </select> <p>区/县</p> <select id="country" data-mini="true"> <option value="">全部</option> </select> <p>机房站点</p> <select id="homeName" data-mini="true"> <option value="">全部</option> </select> <p>蓄电池组</p> <select id="battgroup_name" data-mini="true"> <option value="0">全部</option> </select> <fieldset data-role="collapsible" data-collapsed="false" data-mini="true"> <legend><strong>时间段选择:</strong></legend> <label for="startTime"><strong>开始时间:</strong></label> @@ -257,12 +263,14 @@ function creatObj(){ var temp={ binf:{ StationName1:$('#mainteArea').val(), //枢纽 StationName:$('#homeName').val(), //机房 StationName1:$('#mainteArea').val(), StationName2:$('#city').val(), StationName5: $('#country').val(), StationName:$('#homeName').val(), BattGroupId:$('#battgroup_name').val(), BattProducer: eleBrands, //电池品牌 BattInUseDate:$('#startTime').val()+" 00:00:00", //开始时间 BattInUseDate1:$('#endTime').val()+" 23:59:59", //终止时间 BattGroupId:battGroupId, BattProductDate:$('#startTime').val()+" 00:00:00", BattProductDate1:$('#endTime').val()+" 23:59:59", }, @@ -271,77 +279,237 @@ return temp; } //点击筛选弹出选择框时,查询维护区中的枢纽类型(尝试加载就返回数据) //页面加载时查询省 $.post("BattInfAction_serchByStation",null,function(data){ data=data.result; data=eval("("+data+")"); console.info(data); if(data.code==1 && data.data.length>0){ var $select=$("#mainteArea"); 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($select,arr); } findStationNamebyStationname1(); }); //当维护区的值变换时更新机房站点 $('#mainteArea').change(function(){ findStationNamebyStationname1(); }); data = data.result; 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(""); 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 findStationNamebyStationname1(){ var selectvalue=$("#mainteArea option:selected").val(); //alert(selectvalue); $.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 = $("#homeName"); 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].StationName, txt:data.data[i-1].StationName }); } } updataSel($select,arr); } //findserchByBattGroupNamebystationname(); }); $('#station_name').change(function(){ //findserchByBattGroupNamebystationname(); }); } //当省改变时更新市 function findCity(){ var data = { StationName1: $("#mainteArea").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: $("#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 = $("#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++) { 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(); }); /** 创建页面的内的折叠框