From 2fe250ece8de95b3f70172fe5b45793ab6a3084a Mon Sep 17 00:00:00 2001 From: D:/workspace/chenjingjing/git/gx_tieta/gx_tieta/.gitignore <chenjingjing@LAPTOP-E51P2139> Date: 星期五, 18 一月 2019 17:30:50 +0800 Subject: [PATCH] 未审批可更改 --- gx_tieta/WebRoot/mobil/equipwarn.html | 348 +++++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 318 insertions(+), 30 deletions(-) diff --git a/gx_tieta/WebRoot/mobil/equipwarn.html b/gx_tieta/WebRoot/mobil/equipwarn.html index cc80486..4f8a2de 100644 --- a/gx_tieta/WebRoot/mobil/equipwarn.html +++ b/gx_tieta/WebRoot/mobil/equipwarn.html @@ -9,19 +9,68 @@ <script type="text/javascript" src="mobilJs/jquery.mobile-1.4.5.min.js"></script> <script type="text/javascript" src="mobilJs/base.js"></script> <link rel="stylesheet" type="text/css" href="css/tbl.css"> + <link rel="stylesheet" href="css/fgpanel.css"> </head> <body> <div data-role="page"> + <div class="fg-panel"> + <form> + <div class="fg-panel-header">绛涢��</div> + <div class="fg-panel-content"> + <p>鐪�</p> + <select id="station_name1" data-mini="true" name="bmd.binf.StationName1"> + <option value="">鍏ㄩ儴</option> + </select> + <p>甯�</p> + <select id="city" data-mini="true" name="bmd.binf.StationName2"> + <option value="">鍏ㄩ儴</option> + </select> + <p>鍖�/鍘�</p> + <select id="country" data-mini="true" name="bmd.binf.StationName5"> + <option value="">鍏ㄩ儴</option> + </select> + <p>鏈烘埧绔欑偣</p> + <select id="station_name" data-mini="true" name="bmd.binf.stationName"> + <option value="">鍏ㄩ儴</option> + </select> + <p>鍛婅绫诲瀷</p> + <select id="alarm_type" data-mini="true"> + <option value="0">鍏ㄩ儴</option> + <option value="119020">閫氫俊鏁呴殰</option> + <option value="618501">缁х數鍣ㄥ憡璀�</option> + <option value="618502">閫氳鍛婅</option> + <option value="618503">璁惧杩囨俯鍛婅</option> + <option value="618504">浜屾瀬绠1鍛婅</option> + <option value="119023">缁埅涓嶈冻鍛婅</option> + <option value="119024">鍩虹珯鍋滅數鍛婅</option> + <option value="119025">鍩虹珯鍙戠數鍛婅</option> + <option value="119026">鍩虹珯鎺夌珯鍛婅</option> + <option value="119027">鍩虹珯寮�闂ㄥ憡璀�</option> + <option value ="119028">璁惧楂樻俯鍛婅</option> + <option value ="119032">璁惧SD鍗℃晠闅�</option> + <option value ="119033">閲囬泦绾垮憡璀�</option> + </select> + </div> + <div class="fg-panel-btn"> + <a href="javascript:panel.hide(true);" data-role="button" id="search" class="ui-btn ui-mini ui-btn-b ui-shadow">纭畾</a> + </div> + </form> + </div> <div data-role="header" data-position="fixed"> <a href="warn.html" class="ui-btn ui-corner-all ui-shadow ui-icon-back ui-btn-icon-left" target="_top" style="padding-top:0.7em;padding-bottom:0.7em;">杩斿洖</a> <h1>璁惧瀹炴椂鍛婅</h1> + <a href="javascript:panel.show();" class="ui-btn ui-corner-all ui-shadow ui-icon-bullets ui-btn-icon-left" target="_top" style="padding-top:0.7em;padding-bottom:0.7em;">绛涢��</a> </div> + <div data-role="main" class="ui-content"> <div class="tbl-container"></div> <div class="back-top" style="display:block; position:fixed; bottom: 0.7em; right:0.7em"> <a href="javascript:backTop();" class="ui-btn ui-corner-all ui-icon-arrow-u ui-btn-icon-notext">杩斿洖椤堕儴</a> </div> </div> + </div> + + <!--<div data-role="footer" data-position="fixed"> <fieldset data-role="controlgroup" data-type="horizontal" style="text-align:center"> <a href="javascript:void(0);" class="ui-btn">涓婁竴椤�</a> @@ -32,6 +81,12 @@ </fieldset> </div>--> + + + <script type="text/javascript" src="js/createMap.js"></script> + <script type="text/javascript" src="js/tbl.js"></script> + <script type="text/javascript" src="js/panel.js"></script> + <script type="text/javascript" src="js/tbl.js"></script> <script type="text/javascript" src="js/createMap.js"></script> <script type="text/javascript"> @@ -51,14 +106,24 @@ '4', '1003', '璁惧鍚�1', '璁惧IP1', '鏈烘埧鍚嶇О1', '鍛婅浜嬩欢1', '涓�绾у憡璀�', '鍚�', '--', '2012-06-20', '--', ]; var tblCon = $('.tbl-container'); + // 榛樿鏄剧ず闈㈡澘 + $(function() { + panel.show(); + }); + + // 鍦ㄩ〉闈腑鐢熸垚琛ㄦ牸 - $(function() { - // 鐐瑰嚮纭畾鐢熸垚琛ㄦ牸 - var tblCon = $('.tbl-container'); - createTbl(tblCon, arrTh, dataArr); - setPageTurning(false, true); - pageCurrl = 1; - }); + $(function() { + // 鐐瑰嚮纭畾鐢熸垚琛ㄦ牸 + $('#search').click(function() { + $('.tbl-container').children('table').remove(); + Page.pageCurr= 1; + pageCurrl = 1; + searchBadBatt(); + }); + }); + + // 鍒ゆ柇鏄惁鏄剧ず缈婚〉鎸夐挳 function setPageTurning(isShowPre, isShowNext) { @@ -96,19 +161,13 @@ } } }); - - - - $(document).ready(function(){ - searchBadBatt(); - }); - - + function searchBadBatt(){ - var temp = createSearchParam(); - console.info(temp); + var temp = createSearchForm(); + console.warn(temp); var json = JSON.stringify(temp); + loadshow(); $.post("Batt_devalarm_dataAction!serchByInfo","json="+json,function(data){ data=eval("("+data.result+")"); console.info(data); @@ -125,7 +184,7 @@ arr[index++]=data[i].dev_ip ; //璁惧IP arr[index++]=data[i].stationName; //鏈烘埧鍚� - arr[index++]=data[i].alm_type; //鍛婅浜嬩欢 + arr[index++]=getAlarmTypeByAlmType(data[i].alm_type); //鍛婅浜嬩欢 arr[index++]=getAlarmLevel(data[i].alm_level); //鍛婅绛夌骇 arr[index++]=data[i].alm_is_confirmed==0?"鍚�":"鏄�"; //鍛婅纭 if(data[i].alm_is_confirmed==1){ @@ -140,7 +199,11 @@ } + + loadclose(); + + if(pagecurr==1){ createTbl(tblCon, arrTh, arr); Page.pageCurr++; @@ -148,12 +211,21 @@ //console.info(ArrWarnTb); console.info(Page.pageCurr); addTrToTbl(tblCon, arrTh, arr); + + setPageTurning(false, true); console.info(Page.pageCurr); Page.pageCurr++; console.info(Page.pageCurr); console.info(Page.pageAll); } - }); + + }).error(function(){ + loadclose(); + $('body').css('overflow-y', 'auto'); + }); + + + } // 鏍规嵁婊氬姩鏉$殑鐘舵�佹樉绀哄拰闅愯棌杩斿洖椤堕儴 @@ -172,16 +244,27 @@ $(document).scrollTop(0); } - //鍒涘缓鏌ヨ鏉′欢 - function createSearchParam(){ - var temp={ - page:{ - pageSize:Page.pageSize, //椤甸潰澶у皬 - pageCurr:Page.pageCurr, //褰撳墠椤� - } - }; - return temp ; - } + + //鏋勯�犳煡璇㈡潯浠� + function createSearchForm(){ + var temp={ + + stationName1:$('#station_name1').val(), + stationName2:$('#city').val(), + stationName5:$('#country').val(), + stationName:$('#station_name').val(), + alm_type:$('#alarm_type').val(), + + page:{ + pageSize:Page.pageSize, //椤甸潰澶у皬 + pageCurr:Page.pageCurr, //褰撳墠椤� + } + }; + return temp; + } + + + //鑾峰彇鍛婅绛夌骇 function getAlarmLevel(alm_level){ @@ -195,6 +278,211 @@ } return ""; }; + + //鑾峰彇璁惧鐨勫憡璀︾被鍨� + function getAlarmTypeByAlmType(alm_type){ + if(alm_type>0){ + switch(alm_type){ + case 618501:return "缁х數鍣↘1鍛婅"; + case 618502:return "閫氳鍛婅"; + case 618503:return "璁惧杩囨俯鍛婅"; + case 618504:return "浜屾瀬绠1鍛婅"; + case 119023:return "缁埅涓嶈冻鍛婅"; + case 119024:return "鍩虹珯鍋滅數鍛婅"; + case 119025:return "鍩虹珯鍙戠數鍛婅"; + case 119026:return "鍩虹珯鎺夌珯鍛婅"; + case 119027:return "鍩虹珯寮�闂ㄥ憡璀�"; + case 119028:return "璁惧楂樻俯鍛婅"; + case 119032:return "璁惧SD鍗℃晠闅�"; + case 119033:return "閲囬泦绾垮憡璀�"; + } + } + return "閫氫俊鏁呴殰"; + } + + + + //椤甸潰鍔犺浇鏃舵煡璇㈢渷 + $.post("BattInfAction_serchByStation",null,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=$("#station_name1"); + $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: $("#station_name1").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: $("#station_name1").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: $("#station_name1").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=$("#station_name"); + $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); + } + } + }); + } + + //褰撶渷鏀瑰彉鏃舵洿鏂板競 + $('#station_name1').change(function(){ + findCity(); + }); + //褰撳競鏀瑰彉鏃舵敼鍙樺尯/鍘� + $('#city').change(function(){ + findCounty(); + }); + //褰撳尯/鍘挎敼鍙樻椂鏀瑰彉鏈烘埧 + $('#country').change(function(){ + findStationNamebyStationname1(); + }); + + + + + + + // 瀵归〉闈㈠垎椤佃繘琛屽畾涔� // $(function() { // var pageSel = $('#pagecurrl'); // 鍒嗛〉涓嬫媺妗� @@ -220,6 +508,6 @@ // }); // } </script> - </div> + </body> </html> \ No newline at end of file -- Gitblit v1.9.1