From 83341b9c8c9baaae53533d597fa2fe4426f756f1 Mon Sep 17 00:00:00 2001 From: didiyu <1293722656@qq.com> Date: 星期二, 25 十二月 2018 15:54:29 +0800 Subject: [PATCH] gai --- gx_tieta/WebRoot/mobil/batt-infor-conf-temp1.html | 523 +++++++++++++++++++++++++++++++++++++++------------------ 1 files changed, 359 insertions(+), 164 deletions(-) diff --git a/gx_tieta/WebRoot/mobil/batt-infor-conf-temp1.html b/gx_tieta/WebRoot/mobil/batt-infor-conf-temp1.html index 9f027bb..e4a8391 100644 --- a/gx_tieta/WebRoot/mobil/batt-infor-conf-temp1.html +++ b/gx_tieta/WebRoot/mobil/batt-infor-conf-temp1.html @@ -7,61 +7,10 @@ <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <link rel="stylesheet" href="mobilCss/jquery.mobile-1.4.5.min.css"/> - <link href="mobilCss/mobiscroll.core-2.5.2.css" rel="stylesheet" type="text/css" /> - <link href="mobilCss/mobiscroll.animation-2.5.2.css" rel="stylesheet" type="text/css" /> <link rel="stylesheet" type="text/css" href="css/tbl.css"> <script type="text/javascript" src="mobilJs/jquery-1.8.2.js"></script> - <script src="mobilJs/mobiscroll.core-2.5.2.js" type="text/javascript"></script> - <script src="mobilJs/mobiscroll.core-2.5.2-zh.js" type="text/javascript"></script> - <script src="mobilJs/mobiscroll.datetime-2.5.1.js" type="text/javascript"></script> - <script src="mobilJs/mobiscroll.datetime-2.5.1-zh.js" type="text/javascript"></script> <script type="text/javascript" src="js/tbl.js"></script> - <script type="text/javascript" src="mobilJs/base.js"></script> - <script type="text/javascript"> - function creatAllView(num){ - var allString='' - ,i=0; - if(num>4){return false} - for(i=0;i<num;i++){ - allString+=creatBattView(i); - } - $("#battdata").html(allString); - } - - - function creatBattView(index){ - var count=index+1 - ,battTitle='<div>'+'<h1 class="hbg">'+'鐢垫睜缁�'+count+'</h1>'+ - '<table class="layout-set">'+'<tbody>'+'<tr>'+'<td>'+'璁惧绱㈠紩'+'</td>'+'<td>'+'<fieldset data-role="controlgroup" data-type="horizontal">'+'<select>' - ,allOption=selectedIndex(index)+'</select>'+'</fieldset>'+'</td>'+'</tr>' - ,battName='<tr>'+'<td>'+'鐢垫睜缁勫悕绉�'+'</td>'+'<td>'+'<input type="text" '+'id='+'battname'+index+' data-mini="true"'+'value='+'鐢垫睜缁�'+count+' />'+'</td>'+'</tr>'+'</tbody>'+'</table>'+'</div>'; - return battTitle+allOption+battName; - - } - - function selectedIndex(index){ - var selected='', - i=0; - for(i=0;i<4;i++){ - if(i==index){selected+='<option '+'value='+i+' selected'+'>'+i+'</option>';continue;} - selected+='<option value='+i+'>'+i+'</option>'; - - } - - return selected; - } - var temp = getCookie("eleparm"); - //console.info(temp); - temp=JSON.parse(temp); - console.info(temp); - console.info(temp[30]); - console.info(temp[33]); - console.info(temp[34]); - var suoyin = temp[33]; - - $(function(){creatAllView(suoyin)}); - </script> <script type="text/javascript" src="mobilJs/jquery.mobile-1.4.5.min.js"></script> <style type="text/css"> @@ -118,39 +67,46 @@ <tr> <td>鐪�</td> <td> - <input type="text" id="station_name1" data-mini="true" /> + <select id="mainteArea" data-mini="true"> + <option value="">鍏ㄩ儴</option> + <option value="">涓�鏋㈢航</option> + <option value="">浜屾灑绾�</option> + <option value="">鏋㈢航妤�</option> + </select> </td> </tr> <tr> <td>鍩庡競</td> <td> - <input type="text" id="city" data-mini="true" /> + <select id="city" data-mini="true"> + <option value="">鍏ㄩ儴</option> + </select> </td> </tr> <tr> <td>鍖哄幙</td> <td> - <input type="text" id="county" data-mini="true" /> + <select id="country" data-mini="true"> + <option value="">鍏ㄩ儴</option> + </select> </td> </tr> <tr> <td>鏈烘埧鍚嶇О</td> <td> - <input type="text" id="StationName3" data-mini="true" /> + <select id="homeName" data-mini="true"> + <option value="">鍏ㄩ儴</option> + </select> </td> </tr> - <tr> - <td>璁惧鍚嶇О</td> - <td> - <input type="text" id="StationName4" data-mini="true" /> - </td> - </tr> - <tr> - <td>鏈烘埧IP</td> - <td> - <input type="text" id="StationIp" data-mini="true" /> - </td> - </tr> + + + <input type="hidden" id="StationName4" data-mini="true" /> + + + <input type="hidden" id="StationIp" data-mini="true" /> + + <tr> <td>FBS璁惧ID(閲嶈)</td> <td> @@ -163,24 +119,13 @@ <input type="text" id="FbsDeviceIp" class="unable" data-mini="true" /> </td> </tr> - <tr> - <td>瀛愮綉鎺╃爜</td> - <td> - <input type="text" id="FbsDeviceIp_YM" class="unable" data-mini="true" value="456"/> - </td> - </tr> - <tr> - <td>缃戝叧</td> - <td> - <input type="text" id="FbsDeviceIp_WG" class="unable" data-mini="true" value="456"/> - </td> - </tr> - <tr> - <td>FBS璁惧鍚嶇О</td> - <td> - <input type="text" id="FBSDeviceName" data-mini="true" /> - </td> - </tr> + + + <input type="hidden" id="FbsDeviceIp_YM" class="unable" data-mini="true" value="456"/> + <input type="hidden" id="FbsDeviceIp_WG" class="unable" data-mini="true" value="456"/> + <input type="hidden" id="FBSDeviceName" data-mini="true" /> + + <tr> <td>鐢垫睜缁処D</td> @@ -188,78 +133,69 @@ <input type="text" readonly unselectable="on" value="123"class="unable" id="BattGroupId" class="uncheck" data-mini="true" /> </td> </tr> - <tr> - <td>鏈烘埧鍐呯數姹犵粍缂栧彿</td> - <td> - <input type="text" readonly unselectable="on" value="123" id="BattGroupNum" class="unable" class="uncheck" data-mini="true" /> - </td> - </tr> - <tr> - <td>娴厖鐢靛帇闃�鍊�(V)</td> - <td> - <input type="text" id="FloatVolLevel" data-mini="true" /> - </td> - </tr> - <tr> - <td>绂荤嚎鐢靛帇闃�鍊�(V)</td> - <td> - <input type="text" id="OfflineVolLevel" class="unable" data-mini="true" /> - </td> - </tr> - <tr> - <td>娴厖鐢垫祦闃�鍊�(A)</td> - <td> - <input type="text" id="BattFloatCurrent" class="unable" data-mini="true" /> - </td> - </tr> + + + <input type="hidden" readonly unselectable="on" value="123" id="BattGroupNum" class="unable" class="uncheck" data-mini="true" /> + + + <input type="hidden" id="FloatVolLevel" data-mini="true" /> + + + + <input type="hidden" id="OfflineVolLevel" class="unable" data-mini="true" /> + + + + <input type="hidden" id="BattFloatCurrent" class="unable" data-mini="true" /> + + <tr> <td>*鍗曚綋鏁伴噺</td> <td> - <input type="text" id="MonCount" data-mini="true" /> + <!-- <input type="text" id="MonCount" data-mini="true" /> --> + + <fieldset data-role="controlgroup" data-type="horizontal"> + <label for="four">4 涓�</label> + <input type="radio" name="battnum" id="four" value="4"> + <label for="twentyfour">24涓�</label> + <input type="radio" name="battnum" id="twentyfour" value="24"> + </fieldset> + + + + </td> + </tr> + <tr> + <td>鏍囩О鍗曚綋鐢靛帇(V)</td> + <td> + <input type="text" id="MonVolStd" class="unable" data-mini="true" /> </td> </tr> <tr> <td>*鏍囩О瀹归噺(AH)</td> <td> - <input type="text" id="MonCapStd" data-mini="true" /> + <fieldset data-role="controlgroup" > + <select id="MonCapStd" data-mini="true"> + + </select> + </fieldset> </td> </tr> - <tr> - <td>*鏍囩О鍗曚綋鐢靛帇(V)</td> - <td> - <input type="text" id="MonVolStd" data-mini="true" /> - </td> - </tr> - <tr> - <td>鏍囩О鍗曚綋鍐呴樆(m惟)</td> - <td> - <input type="text" id="MonResStd" data-mini="true" /> - </td> - </tr> - <tr> - <td>鏍囩О鍗曚綋鐢靛</td> - <td> - <input type="text" id="MonSerStd" data-mini="true" /> - </td> - </tr> - <tr> - <td>鍗曚綋鐢靛帇娆′綆鍋忕Щ閲�(V)</td> - <td> - <input type="text" id="MonVolLowToAvg" data-mini="true" /> - </td> - </tr> + + <input type="hidden" id="MonResStd" data-mini="true" /> + <input type="hidden" id="MonSerStd" data-mini="true" /> + <input type="hidden" id="MonVolLowToAvg" data-mini="true" /> + <tr> <td>*璐熻浇鐢垫祦(A)</td> <td> <input type="text" id="Load_curr" data-mini="true" /> </td> </tr> - <tr> - <td>鏈�澶ф牳瀹圭數娴�(A)</td> - <td> - <input type="text" id="DisCurrMax" data-mini="true" /> - </td> - </tr> + + <input type="hidden" id="DisCurrMax" data-mini="true" /> + + <tr> <td>鍩虹珯鐢佃瘽鍙风爜</td> <td> @@ -278,18 +214,11 @@ <input type="text" id="BattModel" data-mini="true" /> </td> </tr> - <tr> - <td>鐢垫睜鐢熶骇鏃ユ湡</td> - <td> - <input id="startTestrecord" type="text" name="appDate" class="appDatefir" value="2000-01-01" /> - </td> - </tr> - <tr> - <td>鎶曞叆浣跨敤鏃ユ湡 </td> - <td> - <input id="endTestrecord" type="text" name="appDate" class="appDatesec" value="2017-01-01" /> - </td> - </tr> + + <input id="startTestrecord" type="hidden" name="appDate" class="appDatefir" value="2000-01-01" /> + + <input id="endTestrecord" type="hidden" name="appDate" class="appDatesec" value="2017-01-01" /> + <tr> <td>*瀹夎浜哄憳</td> <td> @@ -348,6 +277,249 @@ <script type="text/javascript"> +function creatAllView(num){ + var allString='' + ,i=0; + if(num>4){return false} + for(i=0;i<num;i++){ + allString+=creatBattView(i); + } + return $("#battdata").html(allString); + } + + + function creatBattView(index){ + var count=index+1 + ,battTitle='<div>'+'<h1 class="hbg">'+'鐢垫睜缁�'+count+'</h1>'+ + '<table class="layout-set">'+'<tbody>'+'<tr>'+'<td>'+'鐢垫睜鍝佺墝'+'</td>'+'<td>'+'<fieldset data-role="controlgroup" data-type="horizontal">'+'<select>' + ,battBrand=selectedIndex(index)+'</select>'+'</fieldset>'+'</td>'+'</tr>' + ,battType='<tr>'+'<td>'+'鐢垫睜鍨嬪彿'+'</td>'+'<td>'+'<input type="text" '+'id='+'batttype'+index+' data-mini="true"'+'value='+'鐢垫睜鍨嬪彿'+count+' />'+'</td>'+'</tr>' + ,battNum='<tr>'+'<td>'+'鐢垫睜鏁伴噺'+'</td>'+'<td>'+'<input type="text" '+'id='+'battnum'+index+' data-mini="true"'+'value='+'鐢垫睜鏁伴噺'+count+' />'+'</td>'+'</tr>' + ,nomCap='<tr>'+'<td>'+'鏍囩О瀹归噺'+'</td>'+'<td>'+'<input type="text" '+'id='+'nomCap'+index+' data-mini="true"'+'value='+'鏍囩О瀹归噺'+count+' />'+'</td>'+'</tr>' + ,battIndex='<tr>'+'<input type="hidden" '+'id='+'battindex'+index+' data-mini="true"'+'value='+count+' />'+'</tr>' + ,battName='<tr>'+'<input type="hidden" '+'id='+'battname'+index+' data-mini="true"'+'value='+'鐢垫睜缁�'+count+' />'+'</tr>'+'</tbody>'+'</table>'+'</div>'; + return battTitle+battBrand+battType+battNum+nomCap+battIndex+battName; + + } + + function selectedIndex(index){ + var selected='', + i=0; + for(i=0;i<4;i++){ + if(i==index){selected+='<option '+'value='+i+' selected'+'>'+'鐢垫睜鍝佺墝'+i+'</option>';continue;} + selected+='<option value='+i+'>'+'鐢垫睜鍝佺墝'+i+'</option>'; + + } + + return selected; + } + var temp = getCookie("eleparm"); + //console.info(temp); + temp=JSON.parse(temp); + console.info(temp); + console.info(temp[30]); + console.info(temp[33]); + console.info(temp[34]); + var suoyin = temp[33]; + + $(function(){creatAllView(suoyin).trigger('create')}); + + + //椤甸潰鍔犺浇鏃舵煡璇㈢渷 + $.post("BattInfAction_serchByStation",null,function(data){ + data = data.result; + data = eval("("+data+")"); + 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 findCity(){ + var data = { + StationName1: $("#mainteArea").val() + }; + $.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].StationName3, + 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 createSearchParam(){ + var temp = { + page:Page, + binf:{ + StationName1:$('#mainteArea').val(), + StationName2:$('#city').val(), + StationName5: $('#country').val(), + StationName:$('#homeName').val(), + }, + }; + console.info(temp); + return temp; + + } + + + + + $(function () { //setTimes($("#startTestrecord"),'2000-01-01'); //setTimes($("#endTestrecord"),new Date().format('yyyy-MM-dd')); @@ -434,7 +606,7 @@ ,StationName1: '骞胯タ鐪�' ,StationName2: '鐧借壊甯�' ,StationName5: '涔愪笟鍘�' - ,StationName3: 'GX鐧捐壊涔愪笟鍘跨珛鏂板皬鍖篧F' + ,homeName: 'GX鐧捐壊涔愪笟鍘跨珛鏂板皬鍖篧F' ,StationName4: 'BTS璁惧' ,StationIp: '192.168.0.1' ,FBSDeviceId: '960000111' @@ -468,10 +640,10 @@ if(temp[34]!="edit"){ creatgroupid(); document.getElementById("StationId").value = data.StationId; - // document.getElementById("station_name1").value = data.StationName1; + // document.getElementById("mainteArea").value = data.StationName1; // document.getElementById("city").value = data.StationName2; //甯� // document.getElementById("county").value = data.StationName5; //鍖哄幙 - // document.getElementById("StationName3").value = data.StationName3; //鏈烘埧鍚嶇О + // document.getElementById("homeName").value = data.homeName; //鏈烘埧鍚嶇О document.getElementById("StationName4").value = data.StationName4; //璁惧鍚嶇О document.getElementById("StationIp").value = data.StationIp; //璁惧IP //document.getElementById("FBSDeviceId").value = dev_id; @@ -504,10 +676,10 @@ // document.getElementById("install_user").value = data.install_user; }else{ document.getElementById("StationId").value = temp[0]; - document.getElementById("station_name1").value = temp[1]; + document.getElementById("mainteArea").value = temp[1]; document.getElementById("city").value = temp[2]; //甯� document.getElementById("county").value = temp[3]; //鍖哄幙 - document.getElementById("StationName3").value = temp[4]; //鏈烘埧鍚嶇О + document.getElementById("homeName").value = temp[4]; //鏈烘埧鍚嶇О document.getElementById("StationName4").value = temp[5]; //璁惧鍚嶇О document.getElementById("StationIp").value = temp[6]; //璁惧IP document.getElementById("FBSDeviceId").value = temp[7]; @@ -553,11 +725,11 @@ apply_date : new Date().format("yyyy-MM-dd hh:mm:ss"), binf:{ StationId : $("#StationId").val(), // 鏈烘埧缂栧彿 - StationName : ($("#station_name1").val()+"-"+$("#city").val()+"-"+$("#StationName3").val()+"-"+$("#StationName4").val()), // 鎷兼帴鏈烘埧鍚嶇О - StationName1 : $("#station_name1").val(), // 鐪� + StationName : ($("#mainteArea").val()+"-"+$("#city").val()+"-"+$("#homeName").val()+"-"+$("#StationName4").val()), // 鎷兼帴鏈烘埧鍚嶇О + StationName1 : $("#mainteArea").val(), // 鐪� StationName2 : $("#city").val(), // 甯� StationName5 : $("#county").val(), // 鍖�/鍘� - StationName3 : $("#StationName3").val(), // 鏈烘埧鍚嶇О + homeName : $("#homeName").val(), // 鏈烘埧鍚嶇О StationName4 : $("#StationName4").val(), // 璁惧鍚嶇О StationIp : $("#StationIp").val(), //鏈烘埧ip FBSDeviceId : $("#FBSDeviceId").val(), //璁惧id @@ -604,11 +776,11 @@ console.info(battString); var obj = { StationId : $("#StationId").val(), // 鏈烘埧缂栧彿 - StationName : ($("#station_name1").val()+"-"+$("#city").val()+"-"+$("#StationName3").val()+"-"+$("#StationName4").val()), // 鎷兼帴鏈烘埧鍚嶇О - StationName1 : $("#station_name1").val(), // 鐪� + StationName : ($("#mainteArea").val()+"-"+$("#city").val()+"-"+$("#homeName").val()+"-"+$("#StationName4").val()), // 鎷兼帴鏈烘埧鍚嶇О + StationName1 : $("#mainteArea").val(), // 鐪� StationName2 : $("#city").val(), // 甯� StationName5 : $("#county").val(), // 鍖�/鍘� - StationName3 : $("#StationName3").val(), // 鏈烘埧鍚嶇О + homeName : $("#homeName").val(), // 鏈烘埧鍚嶇О StationName4 : $("#StationName4").val(), // 璁惧鍚嶇О StationIp : $("#StationIp").val(), //鏈烘埧ip FBSDeviceId : $("#FBSDeviceId").val(), //璁惧id @@ -725,6 +897,29 @@ } }); } + + + $('input:radio[name="battnum"]').click(function(){ + var $this=$(this) + , $mon=$('#MonVolStd') ; + if ($this.attr("checked")) { +銆�銆�銆�銆�銆�銆� if($this.val()==4){ + $mon.val("12"); + + }; + if($this.val()==24){$mon.val("2");} +銆�銆�銆�銆�} + }); + + function creatMonCapOpt(){ + var k,optionStr=''; + for(var i=1;i<11;i++){ + k=i*50; + optionStr+='<option'+' value='+k+'>'+k+'</option>'; + } + $("#MonCapStd").html(optionStr); + } + creatMonCapOpt(); /* 鎿嶄綔鎴愬姛 $('#changeSuc').popup('open'); 鎿嶄綔澶辫触 -- Gitblit v1.9.1