From e458320cba7664a484d3a763e288047edb74d55f Mon Sep 17 00:00:00 2001
From: hdw <496960745@qq.com>
Date: 星期五, 26 十月 2018 15:52:02 +0800
Subject: [PATCH] Merge branch 'dev_lxw' of https://whychdw@gitlab.com/whyclxw1/gx_tieta.git into dev_lxw

---
 gx_tieta/WebRoot/index.jsp |   89 +++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 82 insertions(+), 7 deletions(-)

diff --git a/gx_tieta/WebRoot/index.jsp b/gx_tieta/WebRoot/index.jsp
index d81e5ce..02a2a44 100644
--- a/gx_tieta/WebRoot/index.jsp
+++ b/gx_tieta/WebRoot/index.jsp
@@ -83,6 +83,12 @@
 			overflow-y: auto; 
 			overflow-x: hidden;
     	}
+    	.BMapLib_bubble_content a {
+    		color: #2A3AF0;
+    	}
+    	.BMapLib_bubble_content a:hover {
+    		text-decoration: underline;
+    	}
     	body .layui-layer-dialog {
     		min-width:400px;
     	}
@@ -364,6 +370,7 @@
 	var search;
 	var warnOpts;
 	//console.info(BMap);
+	var mapDefults = new Image().src = 'image/mapDefault.gif';
 	var mapImages = getMapImageUrl();
 	// 瀹氫箟鐪�-甯傝祫婧愬唴瀹�
 	var area = [
@@ -1763,7 +1770,7 @@
 	
 	function showMapPanel(target, warnList) {
 		var point = target.point;
-		console.log(target.getLabel());
+		//console.log(target.getLabel());
 		var searchInforWin = null;
 		for(var i = 0; i < warnList.length; i++) {
 			if(warnList[i].lng == point.lng && warnList[i].lat == point.lat) {
@@ -2108,7 +2115,7 @@
 	
 	var allStation = [];
 	var mapPages = {
-		pageSize:100, 				// 姣忛〉鐨勮鏁�
+		pageSize:50, 				// 姣忛〉鐨勮鏁�
 		pageCurr:1,  				// 褰撳墠椤电爜鏁�
 		pageAll:1,					// 鏁扮洰
 		pageNum: 0,
@@ -2197,6 +2204,7 @@
 	        data: "json="+JSON.stringify(mapPages),
 	        success: function(result) {
 	        	var data = JSON.parse(result.result);
+	        	console.log(data);
 	        	for(var i=0; i<data.length; i++) {
 	        		var _data = data[i];
 	        		var _list =  formatUpdateStation(_data);
@@ -2208,6 +2216,7 @@
 	        		}
 	        	}
 	        	
+	        	console.log(updateStationData);
 	        	createMapDot(map, updateStationData);
 	        	
 	        	// 鏇存柊鍒嗛〉淇℃伅
@@ -2246,7 +2255,6 @@
 			alert('闈㈡澘淇℃伅鏌ヨ澶辫触锛�');
 			return;
 		}
-		
 		var temp = {
 			StationId: stationInfo.sId
 		};
@@ -2859,6 +2867,7 @@
 		rs.devalarm = "User_ChartAction!serchByInfo?json={Chart_file:'"+user_logo+"',Chart_name:chart_dev_alarm}";	// 璁惧鍛婅
 		rs.precharge = "User_ChartAction!serchByInfo?json={Chart_file:'"+user_logo+"',Chart_name:chart_pre_charge}";	// 棰勫厖鐢�
 		rs.float = "User_ChartAction!serchByInfo?json={Chart_file:'"+user_logo+"',Chart_name:chart_online_charge}";	// 娴厖
+		rs.defaults = mapDefults;
 		return rs;
 	}
 	/* $(function(){
@@ -3137,6 +3146,9 @@
 	 function getMapStateImg(imgs, cla) {
 	 	var rs = imgs.normal;
 	 	switch(cla) {
+	 		case 'item-normal':
+	 			rs = imgs.normal;
+	 			break
 	 		case 'item-warn':	// 鍛婅
 	 			rs = imgs.warn;
 	 			break;
@@ -3157,6 +3169,9 @@
 	 			break;
 	 		case 'item-pre_charge':	// 61850棰勫厖鐢�
 	 			rs = imgs.precharge;
+	 			break;
+	 		default:
+	 			rs = imgs.defaults;
 	 			break;
 	 	}
 	 	
@@ -3390,10 +3405,22 @@
 								id: 'pie',
 								title: '楗肩姸鍥鹃厤缃�',
 								maxHeight: 450,
-								yes: function(index, kk) {
+								content: html,
+								yes: function(index) {
+									var iptList = $('#tplTblOpts .tpl-tbl-opts-header input[type=checkbox]');
+									var iptArr = [];
+									iptList.each(function() {
+										if($(this).is(':checked')) {
+											iptArr.push(1);
+										}else {
+											iptArr.push(0);
+										}
+									});
 									
-								},
-								content: html
+									var temp = structUpdatePie(iptArr);
+									layer.load();
+									updateUserBieState(temp);
+								}
 							});
 						});
 					}
@@ -3411,7 +3438,6 @@
 				var tmp = {};
 				var num = i+1;
 				var key = 'echarts'+num+'_enable';
-				console.log(key);
 				tmp.name = pieType[i].name;
 				tmp.status = result[key];
 				data.tblData.push(tmp);
@@ -3419,6 +3445,55 @@
 			
 			return data;
 		}
+		
+		
+		// 鏋勯�犳洿鏂伴ゼ鐘跺浘鍙傛暟
+		function structUpdatePie(arr) {
+			var rs = {
+				echarts1_enable:0,
+				echarts2_enable:0,
+				echarts3_enable:0,
+				echarts4_enable:0,
+				echarts5_enable:0,
+				echarts6_enable:0,
+				echarts7_enable:0,
+				echarts8_enable:0,
+				echarts9_enable:0,
+				echarts10_enable:0
+			};
+			
+			// 閬嶅巻arr缁檙s鍊奸噸瀹氫箟
+			for(var i=0; i<arr.length; i++) {
+				var num = i+1;
+				var key = 'echarts'+num+'_enable';
+				rs[key] = arr[i];
+			}
+			
+			return rs; 
+		}
+		
+		// 鏇存柊褰撳墠鐢ㄦ埛璁剧疆楗肩姸鍥剧殑浣胯兘鐘舵��
+		function updateUserBieState(temp, dialog, load){
+			// 鏇存柊鍚庡彴鏁版嵁
+			$.ajax({ 	
+		        type:"post", 								
+		        url: "Echarts_usrAction!add",						
+		        async:true,				
+		        dataType:'json',
+		        data:'json='+JSON.stringify(temp),		
+		        success: function(data){ 
+		        	layer.closeAll();
+		        	
+					var model = eval('('+data.result+')');
+					if(model.code == 1) {
+						layer.msg('閰嶇疆鎴愬姛锛侊紒锛�');
+					}else {
+						layer.msg('閰嶇疆澶辫触锛侊紒锛�');
+					}
+	        	} 				
+			});
+		}
+		
 	});
 	</script> 
 </html>

--
Gitblit v1.9.1