From 9abf94c0e4f47f660d538f8ccace3b1284365d79 Mon Sep 17 00:00:00 2001
From: CJJ <Administrator@192.168.10.18>
Date: 星期四, 22 十一月 2018 14:31:45 +0800
Subject: [PATCH] 机房实时状态查询

---
 gx_tieta/WebRoot/mobil/batt-state-manage.html |  186 ++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 176 insertions(+), 10 deletions(-)

diff --git a/gx_tieta/WebRoot/mobil/batt-state-manage.html b/gx_tieta/WebRoot/mobil/batt-state-manage.html
index 3676df2..4579459 100644
--- a/gx_tieta/WebRoot/mobil/batt-state-manage.html
+++ b/gx_tieta/WebRoot/mobil/batt-state-manage.html
@@ -112,15 +112,15 @@
 			             <fieldset data-role="controlgroup">
 			                  <legend>璇烽�夋嫨</legend>			
 					          <label for="ALM_TYPE_BTS9100S_POFF_ComError">鍋滅數</label>
-					          <input type="checkbox" name="" id="ALM_TYPE_BTS9100S_POFF_ComError" value="">
+					          <input type="checkbox" checked="checked" name="" id="ALM_TYPE_BTS9100S_POFF_ComError" value=2>
 					          <label for="ALM_TYPE_BTS9100S_XUHANG_ComError">缁埅</label>
-					          <input type="checkbox" name="" id="ALM_TYPE_BTS9100S_XUHANG_ComError" value="">
+					          <input type="checkbox" checked="checked" name="" id="ALM_TYPE_BTS9100S_XUHANG_ComError" value=4>
 					          <label for="ALM_TYPE_BTS9100S_FADIAN_ComError">鍙戠數</label>
-					          <input type="checkbox" name="" id="ALM_TYPE_BTS9100S_FADIAN_ComError" value="">
+					          <input type="checkbox" checked="checked" name="" id="ALM_TYPE_BTS9100S_FADIAN_ComError" value=8>
 					           <label for="ALM_TYPE_BTS9100S_DOOROPEN_ComError">寮�闂ㄥ紓甯�</label>
-					          <input type="checkbox" name="" id="ALM_TYPE_BTS9100S_DOOROPEN_ComError" value="">
+					          <input type="checkbox" checked="checked" name="" id="ALM_TYPE_BTS9100S_DOOROPEN_ComError" value=16>
 					           <label for="ALM_TYPE_BTS9100S_DIAOZHAN_ComError">鎺夌珯</label>
-					          <input type="checkbox" name="" id="ALM_TYPE_BTS9100S_DIAOZHAN_ComError" value="">          
+					          <input type="checkbox" checked="checked" name="" id="ALM_TYPE_BTS9100S_DIAOZHAN_ComError" value=32>          
 			            </fieldset>
 		            	
 		                
@@ -167,7 +167,7 @@
 		pageCurr:1,  				//褰撳墠椤电爜鏁�
 		pageAll:0,
 	};
-	 
+	var tblCon = $('.tbl-container'); 
     var arrTh = [ '鐪�', '甯�', '鏈烘埧鍚嶇О','鍋滅數','鍋滅數寮�濮嬫椂闂�','鍋滅數鏃堕暱','鍙戠數','鍙戠數寮�濮嬫椂闂�','鍙戠數鏃堕暱','鎺夌珯','鎺夌珯寮�濮嬫椂闂�','鎺夌珯鏃堕暱','缁埅','缁埅寮�濮嬫椂闂�','缁埅鏃堕暱','寮�闂�/鍏抽棬寮傚父','寮�闂�/鍏抽棬寮傚父寮�濮嬫椂闂�','寮�闂�/鍏抽棬寮傚父鏃堕暱','娓╁害寮傚父','婀垮害寮傚父'];
 	dataArr = [];
     var startTime = "1980-01-01";
@@ -178,7 +178,7 @@
 		setPage();
 		$("#submit").click(function(){
 			Page.pageCurr=1;
-	    	searchBadBatt();
+	    	searchstationstate();
 		});
 	 });
 	
@@ -187,7 +187,8 @@
 	
 	function createSearchForm(){
 			var stationid = $('#homeName').find("option:selected").attr('Stationid');
-		
+		  	var battgroupid = batt_condition();
+		  	//console.info(battgroupid);
 			var temp = {			
 				page:{
 					pageCurr:Page.pageCurr,
@@ -195,14 +196,179 @@
 				},												
 				StationName1:$('#mainteArea').val(),		// 鐪�
 				StationName2:$('#city').val(),				// 甯�
-				StationName5:$('#county').val(),			// 鍖�/鍘�	
+				StationName5:$('#country').val(),			// 鍖�/鍘�	
 				StationName3:$('#homeName').val(),				
 				StationId: stationid?stationid:0,
-				//BattGroupNum:battgroupid,
+				BattGroupNum:battgroupid,
 		};
 		return temp;
 	}
+	
+		function batt_condition(){
+			var POFF_ComError = 0;
+			var XUHANG_ComError = 0;
+			var FADIAN_ComError = 0;
+			var DIAOZHAN = 0;
+			var DOOROPEN_ComError = 0;
+			var condition = 0;
+			if($('#ALM_TYPE_BTS9100S_POFF_ComError').attr("checked")){
+				POFF_ComError = $('#ALM_TYPE_BTS9100S_POFF_ComError').val();
+				condition+=parseInt(POFF_ComError);
+			}
+			if($('#ALM_TYPE_BTS9100S_XUHANG_ComError').attr("checked")){
+				XUHANG_ComError = $('#ALM_TYPE_BTS9100S_XUHANG_ComError').val();
+				condition+=parseInt(XUHANG_ComError);
+			}
+			if($('#ALM_TYPE_BTS9100S_FADIAN_ComError').attr("checked")){
+				FADIAN_ComError = $('#ALM_TYPE_BTS9100S_FADIAN_ComError').val();
+				condition+=parseInt(FADIAN_ComError);
+			}
+			if($('#ALM_TYPE_BTS9100S_DIAOZHAN_ComError').attr("checked")){
+				DIAOZHAN = $('#ALM_TYPE_BTS9100S_DIAOZHAN_ComError').val();
+				condition+=parseInt(DIAOZHAN);
+			}
+			if($('#ALM_TYPE_BTS9100S_DOOROPEN_ComError').attr("checked")){
+				DOOROPEN_ComError =	$('#ALM_TYPE_BTS9100S_DOOROPEN_ComError').val();
+				condition+=parseInt(DOOROPEN_ComError);
+			}
+			//condition = POFF_ComError+XUHANG_ComError+DIAOZHAN+DOOROPEN_ComError+FADIAN_ComError;
+			//console.info(condition);
+			return condition;
+		}
 	// stringify(createSearchForm());
+	
+	
+	function searchstationstate(){
+			var temp = createSearchForm();
+			//console.info(temp);
+			arrTd = new Array();
+			// 鏄惁娣诲姞绛夊緟
+			var load;
+			
+			$.ajax({
+				type: "post",
+				url: "Bts_station_stateAction_action_serchByCondition",
+				async:true,
+				dataType:'json',
+				data:"json = "+JSON.stringify(temp),
+				success: function(data){
+					//console.info(data);
+					var index = 0;
+					var data = JSON.parse(data.result);
+					if(data.code==1&&data.data!=null){
+						//console.info(data.data);
+						var data = data.data;
+						//console.info(data[0].dev_id);
+						for(var i=0;i<data.length;i++){
+							var _data = data[i];
+							arrTd[index++] = _data.stationName1;  //鐪�
+							arrTd[index++] = _data.stationName2;	//甯�
+							arrTd[index++] = _data.stationName3;	//鏈烘埧
+							
+							// 鍋滅數
+							if(_data.station_stat_poff) {
+								arrTd[index++] = "鍋滅數寮傚父";
+								arrTd[index++] = _data.station_poff_start_time; //鍋滅數寮�濮嬫椂闂�
+								arrTd[index++] = StringtoData(_data.station_poff_start_time);      //鍋滅數鏃堕暱
+							}else {
+								arrTd[index++] = "姝e父";
+								arrTd[index++] = "-";
+								arrTd[index++] = formartTime(0);
+							}
+						
+							// 鍙戠數
+							if(_data.station_stat_fadian) {
+								arrTd[index++] = "鍙戠數寮傚父"; //鍙戠數
+								arrTd[index++] = _data.station_fadian_start_time;   //鍙戠數寮�濮嬫椂闂�
+								arrTd[index++] = StringtoData(_data.station_fadian_start_time);
+							}else {
+								arrTd[index++] = '姝e父'; //鍙戠數
+								arrTd[index++] = "-";   //鍙戠數寮�濮嬫椂闂�
+								arrTd[index++] = formartTime(0);
+							}
+						
+							// 鎺夌珯
+							if(_data.station_stat_diaozhan) {
+								arrTd[index++] = '宸叉帀绔�';
+								arrTd[index++] = _data.station_diaozhan_start_time;//鎺夌珯寮�濮嬫椂闂�
+								arrTd[index++] = StringtoData(_data.station_diaozhan_start_time);
+							}else {
+								arrTd[index++] = '姝e父';
+								arrTd[index++] = "-";//鎺夌珯寮�濮嬫椂闂�
+								arrTd[index++] = formartTime(0);
+							}
+						
+							//缁埅
+							if(_data.station_stat_xuhang){
+								arrTd[index++] = '缁埅寮傚父';
+								arrTd[index++] = _data.station_xuhang_start_time;
+								arrTd[index++] = StringtoData(_data.station_xuhang_start_time);		
+							}else{
+								arrTd[index++] =  '姝e父';
+								arrTd[index++] = "-";
+								arrTd[index++] = formartTime(0);
+							}
+							
+							// 寮�闂ㄥ叧闂ㄥ紓甯�
+							if(_data.station_stat_dooropen) {
+								arrTd[index++] = '寮�闂�';
+								arrTd[index++] = _data.station_dooropen_start_time;//寮�闂ㄥ叧闂ㄥ紓甯告椂闂�
+								arrTd[index++] = StringtoData(_data.station_dooropen_start_time);
+							}else {
+								arrTd[index++] = '鍏抽棬';
+								arrTd[index++] = "-";//寮�闂ㄥ叧闂ㄥ紓甯告椂闂�
+								arrTd[index++] = formartTime(0);
+							}
+						
+							arrTd[index++] = _data.station_temp; //娓╁害
+							arrTd[index++] = _data.station_damp; //婀垮害
+							
+							Page.pageAll = _data.page.pageAll;
+						}
+						var pageNum=Math.ceil(Page.pageAll/Page.pageSize);
+						$('#total').text(Page.pageAll);
+						$('#current').text(Page.pageCurr+"/"+pageNum);
+					}else{
+						Page.pageAll = 0;
+						var pageNum=Math.ceil(Page.pageAll/Page.pageSize);
+						$('#total').text(Page.pageAll);
+						$('#current').text(Page.pageCurr+"/"+pageNum);
+					}
+					//layer.close(load);
+					//console.info(arrTd);
+					createTbl(tblCon, arrTh, arrTd);
+					//window.clearTimeout(myTimeOut);
+					myTimeOut = window.setTimeout(searchstationstate, 8000);
+				}
+			});
+		}
+	
+	function StringtoData(value){
+		var date1= value;  //寮�濮嬫椂闂�
+        var date2 = new Date();    //缁撴潫鏃堕棿
+        var date3 = date2.getTime() - new Date(date1).getTime();   //鏃堕棿宸殑姣鏁�      
+		var date4 = Math.floor(date3/(1000));
+		return formartTime(date4);
+		}		
+			//鏍煎紡鍖栨椂闂磛alue浼犲叆涓虹
+		function formartTime(value){
+			value = Math.abs(parseInt(value));
+			//console.info(value);
+			var day_num = 0;
+			var hour_num = 0;
+			var min_num = 0;
+			if(value>=24*60*60){
+				day_num = Math.floor(value/(24*60*60));
+				value = value%(24*60*60);
+			}
+			if(value>=60*60){
+				hour_num = Math.floor(value/(60*60));
+				value = value%(60*60);
+			}
+			min_num = Math.floor(value/60);
+			return day_num+"澶�"+hour_num+"灏忔椂"+min_num+"鍒�";
+		}		
+		
 	//椤甸潰鍔犺浇鏃舵煡璇㈢渷
 	$.post("BattInfAction_serchByStation",null,function(data){
 		data = data.result;

--
Gitblit v1.9.1