From cb97d73d9e0d81d29e7b4aaa5416f6ee8abe2144 Mon Sep 17 00:00:00 2001
From: LiJun <LiJun@192.168.10.18>
Date: 星期三, 07 十一月 2018 16:17:10 +0800
Subject: [PATCH] 下方告警滚动跳转到设备实时告警选中指定的机房

---
 .gitignore                      |    1 +
 gx_tieta/WebRoot/Top.jsp        |   13 +++++++------
 gx_tieta/WebRoot/equipWarn1.jsp |   19 ++++++++++++++++++-
 3 files changed, 26 insertions(+), 7 deletions(-)

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..7d063d4
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/gx_tieta
diff --git a/gx_tieta/WebRoot/Top.jsp b/gx_tieta/WebRoot/Top.jsp
index f130bd6..38a07a1 100644
--- a/gx_tieta/WebRoot/Top.jsp
+++ b/gx_tieta/WebRoot/Top.jsp
@@ -557,7 +557,7 @@
 	
 	//鏌ヨ鐢垫睜鍛婅淇℃伅
 	function searchBattAlarm(data){
-		//console.info(data);
+		console.info(data);
 		$.ajax({ 	
 	        type:"post", 				
 	        url: "Battalarm_dataAction!serchBatt_alarm",				
@@ -574,16 +574,17 @@
 				var model = eval('('+data.result+')');
 				if(model.code == 1){
 					var obj = model.data[0];
-					//console.info(obj);
+					console.info(obj);
 					if(obj.alm_cleared_type == 0){
 						//瀹炴椂鍛婅
-						window.open("elewarn.jsp?stationId="+obj.stationid+"&battgroupId="+obj.BattGroupId);
+						window.open("elewarn.jsp?home="+obj.stationname+"&battid="+obj.BattGroupId);
 					}else{
 						//鍘嗗彶鍛婅
-						window.open("eleHistoryWarn.jsp?stationId="+obj.stationid+"&battgroupId="+obj.BattGroupId);
+						window.open("eleHistoryWarn.jsp?home="+obj.stationname+"&battid="+obj.BattGroupId);
 					}
 				}else{
 					alert("璇ュ憡璀﹀凡缁忚鍒犻櫎");
+					//window.open("eleHistoryWarn.jsp?home="+obj.stationname+"&battid="+obj.BattGroupId);
 				}				
 	    	} 				
 		});
@@ -609,9 +610,9 @@
 					var obj = model.data[0];
 					console.info(obj);
 					if(obj.alm_cleared_type == 0){
-						window.open("equipWarn1.jsp");
+						window.open("equipWarn1.jsp?home="+obj.stationName);
 					}else{
-						window.open("equipHistWarn1.jsp?stationId="+obj.stationId);
+						window.open("equipHistWarn1.jsp?home="+obj.stationName);
 					}
 				}else{
 					alert("璇ュ憡璀﹀凡缁忚鍒犻櫎");
diff --git a/gx_tieta/WebRoot/equipWarn1.jsp b/gx_tieta/WebRoot/equipWarn1.jsp
index 3728b7f..b7a2f09 100644
--- a/gx_tieta/WebRoot/equipWarn1.jsp
+++ b/gx_tieta/WebRoot/equipWarn1.jsp
@@ -891,10 +891,12 @@
 			return undefined;
 		}
 		
+		var isNewLoad = true;
 		// 鐪�-甯�-鏈烘埧-鐢垫睜缁�
 		var filterLoad;
 		$(document).ready(function(){
 			filterLoad = layer.load();
+			var pre_province = getQueryString('province');
 			//椤甸潰鍔犺浇鏃舵煡璇㈢淮鎶ゅ尯涓殑鏋㈢航绫诲瀷
 			$.post("User_battgroup_baojigroup_battgroupAction!serchStationName1InGroup",null,function(data){
 				data=data.result;
@@ -911,6 +913,9 @@
 						}else{
 							$option.text(data.data[i-1]);
 							$option.attr("value",data.data[i-1]);	
+							if(pre_province == data.data[i-1] && isNewLoad){
+								$option.attr('selected',true);
+							}
 						}					
 						$select.append($option);
 					}
@@ -930,6 +935,7 @@
 			if(isLoad) {
 				filterLoad = layer.load();
 			}
+			var pre_city = getQueryString('city');
 			// 璇锋眰鑾峰彇褰撳墠鐪佷笅鐨勫競
 			$.ajax({ 	
 		        type: "post", 				
@@ -947,6 +953,9 @@
 						for(var i=0;i<_data.length;i++){
 							var __data = _data[i];
 							var tmp = getOptionsData(__data.StationName2, __data.StationName2, __data);
+							if(pre_city == __data.StationName2 && isNewLoad){
+								tmp = getOptionsData(__data.StationName2, __data.StationName2, __data,{},true);
+							}
 							optsList.push(tmp);
 						}
 						// 鏍规嵁鏁版嵁鐢熸垚涓嬫媺鍒楄〃
@@ -969,6 +978,7 @@
 			if(isLoad) {
 				filterLoad = layer.load();
 			}
+			var pre_county = getQueryString('county');
 			// 鏌ヨ鍖哄幙
 			$.ajax({
 				type: 'post',
@@ -988,6 +998,9 @@
 								StationId: __data.StationId
 							};
 							var tmp = getOptionsData(__data.StationName5, __data.StationName5, __data, _attr);
+							if(pre_county == __data.StationName5 && isNewLoad){
+								tmp = getOptionsData(__data.StationName5, __data.StationName5, __data, _attr,{},true);
+							}
 							optsList.push(tmp);
 						}
 						
@@ -1027,6 +1040,7 @@
 			if(isLoad) {
 				filterLoad = layer.load();
 			}
+			var pre_home = getQueryString('home');
 			//var selectvalue=$("#station_name1 option:selected").val();
 			//alert(selectvalue);
 			$.post("BattInfAction!serchStationName3","json="+JSON.stringify(tmp),function(data){
@@ -1042,6 +1056,9 @@
 							StationId: __data.StationId
 						};
 						var tmp = getOptionsData(__data.StationName3, __data.StationName, __data, _attr);
+						if(pre_home == __data.StationName && isNewLoad){
+							tmp = getOptionsData(__data.StationName3, __data.StationName, __data, _attr,{},true);
+						}
 						optsList.push(tmp);
 					}
 					
@@ -1050,7 +1067,7 @@
 				}else{
 					$("#station_name").text('').html('<option>鏆傛棤鍙祴鏈烘埧绔欑偣</option>');
 				}
-				
+				isNewLoad = false;
 				layer.close(filterLoad);
 				searchDevAlarm(true);
 			});

--
Gitblit v1.9.1