From c02e430f16cb51cabb6f4b24f99ec48efc7b0596 Mon Sep 17 00:00:00 2001
From: Administrator <Administrator@192.168.10.26>
Date: 星期三, 21 十一月 2018 11:59:20 +0800
Subject: [PATCH] Merge branch 'dev_lxw' of https://whyccjj@gitlab.com/whyclxw1/gx_tieta.git into dev_lxw

---
 gx_tieta/WebRoot/index.jsp |  136 ++++++++++++++++++++++++++++++++++----------
 1 files changed, 104 insertions(+), 32 deletions(-)

diff --git a/gx_tieta/WebRoot/index.jsp b/gx_tieta/WebRoot/index.jsp
index 2d3d475..abbd9d9 100644
--- a/gx_tieta/WebRoot/index.jsp
+++ b/gx_tieta/WebRoot/index.jsp
@@ -114,37 +114,15 @@
 				<!-- 鍦板浘鍐呭绛涢��  -->
 				<div class="map-info-panel-left w300">
 					<div class="map-info-panel-content">
-						<div class="map-info">
+						<div class="map-info" id="showMapInfoDetail">
 							<span>鍦板浘宸ュ叿</span>
-							<span class="map-info-btn-icon" id="showMapInfoDetail" title="璇︽儏"><i class="fa fa-angle-double-down"></i></span>
+							<span class="map-info-btn-icon" title="璇︽儏"><i class="fa fa-angle-double-down"></i></span>
 						</div>
 						<div class="map-info-detail">
 							<div class="layui-collapse" lay-filter="test" lay-accordion="">
 								<div class="layui-colla-item">
-									<h2 class="layui-colla-title">娣诲姞鏈烘埧</h2>
-									<div class="layui-colla-content layui-show"">
-					                	<table>
-					                		<tbody>
-					                			<tr>
-					                				<td class="w4em alg-c f-bold">缁忓害:</td>
-					                				<td><input type="text" class="lng"></td>
-					                			</tr>
-					                			<tr>
-					                				<td class="w4em alg-c f-bold">绾害:</td>
-					                				<td><input type="text" class="lat"></td>
-					                			</tr>
-					                			<tr>
-					                				<td colspan="2" class="alg-r btn-container">
-					                					<button type="button" value="娣诲姞" id="mapToolAddHome" class="mrr8">娣诲姞</button>
-					                				</td>
-					                			</tr>
-					                		</tbody>
-					                	</table>
-					                </div>
-								</div>
-								<div class="layui-colla-item">
-									<h2 class="layui-colla-title">瀹氫綅鏈烘埧</h2>
-									<div class="layui-colla-content">
+									<h2 class="layui-colla-title">鎼滅储鏈烘埧</h2>
+									<div class="layui-colla-content layui-show">
 										<table>
 											<tbody>
 												<tr>
@@ -159,6 +137,36 @@
 											</tbody>
 										</table>
 									</div>
+								</div>
+								<div class="layui-colla-item" id="permitAddHome">
+									<h2 class="layui-colla-title">娣诲姞鏈烘埧</h2>
+									<div class="layui-colla-content">
+					                	<table id="mapToolAddHome">
+					                		<tbody>
+					                			<tr>
+					                				<td class="w4em alg-c f-bold">缁忓害:</td>
+					                				<td><input type="text" class="lng"></td>
+					                			</tr>
+					                			<tr>
+					                				<td class="w4em alg-c f-bold">绾害:</td>
+					                				<td><input type="text" class="lat"></td>
+					                			</tr>
+					                			<tr>
+					                				<td class="w4em alg-c f-bold">绫诲瀷:</td>
+					                				<td>
+					                					<input type="radio" class="pointStyle" name="pointStyle" value="0" checked><span class="mrr8">GPS</span>
+					                					<input type="radio" class="pointStyle" name="pointStyle" value="1"><span class="mrr8">鐧惧害</span>
+					                					<input type="radio" class="pointStyle" name="pointStyle" value="2"><span class="mrr8">鑵捐/楂樺痉</span>
+					                				</td>
+					                			</tr>
+					                			<tr>
+					                				<td colspan="2" class="alg-r btn-container">
+					                					<button type="button" value="娣诲姞" id="mapToolAddHomeBtn" class="mrr8">娣诲姞</button>
+					                				</td>
+					                			</tr>
+					                		</tbody>
+					                	</table>
+					                </div>
 								</div>
 							</div>
 						</div>
@@ -208,12 +216,12 @@
 						<i class="fa fa-cog"></i>
 					</a>
 				</div>
+				<!--鐢垫睜鏁呴殰淇鍥�-->
+				<div class="repair-pie module"></div>
 				<!-- 鐢垫睜鏁呴殰楗肩姸鍥� -->
 				<div class="brdn-pie module"></div>
 				<!-- 鐢垫睜鍛婅楗肩姸鍥� -->
 				<div class="warn-pie module"></div>
-				<!--鐢垫睜鏁呴殰淇鍥�-->
-				<div class="repair-pie module"></div>
 				<!--鐢垫睜鍋ュ悍楗肩姸鍥�-->
 				<div class="health-pie module"></div>
 				<!--娓呴櫎娴姩-->
@@ -379,6 +387,7 @@
 		</div>
 	</div>
 	<input type="hidden" id="user_logo" value="<%=user_logo  %>">
+	<div id="homeInfoIframeData"></div>
 	<!--娓呴櫎娴姩-->
 	<div class="clear"></div>
 	<script type="text/javascript" src="pages/js/base.js"></script>
@@ -393,6 +402,8 @@
 	<script type="text/javascript" src="js/myConfirm.js"></script>
 	<script type="text/javascript" src="js/loading.js"></script>
 	<script type="text/javascript" src="src/layui.js"></script>
+	<script type="text/javascript" src="src/layui.all.js"></script>
+	<script type="text/javascript" src="pages/js/pages/homeInfo.js"></script>
 	<script type="text/javascript">
 	var permits;
 	<%	Object obj=session.getAttribute("permits");
@@ -710,7 +721,7 @@
 						}
 					},
 					{
-						text: '鎭㈠姝e父',
+						text: '閫�鍑哄叏灞忔樉绀�',
 						callback: function(e) {
 							// console.info(e);
 							smallMap();
@@ -945,6 +956,8 @@
 	         				Almarr.push(/*{
 	         				name:"<s:text name='Capacity'/><s:text name='Alarm'/><s:text name='Alarm'/>",val:parseInt(data.BattGroupId)			// 瀹归噺鍛婅鍛婅 									
 		         			} ,*/{
+		         				name:"<s:text name='On-line_voltage'/>",val:parseInt(data.Record_Id),				// 鍦ㄧ嚎鐢靛帇 
+		         			},{
 		         				name:"<s:text name='Group_voltage'/>",val:parseInt(data.MonNum),					// 缁勭鐢靛帇 
 		         			},{
 		         				name:"<s:text name='Charging_current'/>",val:parseInt(data.alm_id),					// 鍏呯數鐢垫祦 
@@ -1068,7 +1081,8 @@
 		}
 		$.ajax({ 	
        		type: "post", 				
-	        url: "BattPower_offAction!serchPowerOff",				
+	        //url: "BattPower_offAction!serchPowerOff",		
+	        url: "Bts_station_stateAction_action_serchPowerOff",	
 	        async:true,				
 	        dataType:'text',
 	        data:null,		
@@ -1090,7 +1104,7 @@
 		        	powercut_isNew = false;
 		        	createPie(repairPie,repairTle,repairObj);
 		        	repairPie.on('click', function() {
-						window.open('powercut.jsp?power_state=0');
+						window.open('batt-state-manage.jsp?power_state=0');
 					});
 	        	}else{
 	        		var opt = getOpt(repairTle, repairObj);
@@ -2458,11 +2472,13 @@
 					var content = '<div style="padding:6px;"><span>钃勭數姹犵粍鍛婅鏁扮洰锛�</span>'+data.code+'<a style="margin-left: 14px" href="javascript:loadToWarnPage();">璇︽儏>></a></div>'+
 							'<div style="padding:6px;"><span>钃勭數姹犵粍钀藉悗鏁扮洰锛�</span>'+data.sum+'<a style="margin-left: 14px" href="javascript:loadToBehindPage();">璇︽儏>></a></div>'+
 							'<div style="padding:6px;"><span>钃勭數姹犵粍寤舵椂鏁扮洰锛�</span>'+data.newsum+'<a style="margin-left: 14px" href="javascript:loadToDischargeDelay();">璇︽儏>></a></div>'+
-							'<div style="padding:6px"><a href="javascript:loadToRealTime();">瀹炴椂鏁版嵁</a><a style="margin-left: 20px" href="javascript:loadToOldTime();">鍘嗗彶鏁版嵁</a></div>'+
+							'<div style="padding:6px"><a href="javascript:loadToRealTime();">瀹炴椂鏁版嵁</a><a style="margin-left: 20px" href="javascript:loadToOldTime();">鍘嗗彶鏁版嵁</a>'+
+							'<a style="margin-left: 20px" href="javascript:showHomeInfo('+data.data.StationId+');">鍩虹珯淇℃伅</a></div>'+
 							'<div style="padding:6px;"><span>鍦板潃锛�</span>'+data.data.Address+'</div>'+
 							'<input type="hidden" class="ipt-hide home" value="'+data.data.StationName+'">'+
 							'<input type="hidden" class="ipt-hide province" value="'+data.data.stationName1+'">'+
 							'<input type="hidden" class="ipt-hide county" value="'+data.data.stationName5+'">'+							
+							'<input type="hidden" class="ipt-hide sid" value="'+data.data.StationId+'">'+
 							'<input type="hidden" class="ipt-hide city" value="'+data.data.stationName2+'">';
 					
 					var list = {
@@ -3623,6 +3639,13 @@
 			});
 		}
 		
+		// 鏍规嵁鏉冮檺鏇存柊鍦板浘宸ュ叿鍐呭
+		var permitAddHome = getPermit('batt_map_edit_permit', permits);	// 娣诲姞鏈烘埧鐨勬潈闄�
+		// 娌℃湁娣诲姞鏈烘埧鐨勬潈闄�
+		if(!permitAddHome) {
+			$('#permitAddHome').remove();
+		}
+		
 		// 鍦板浘宸︿笂鏂归潰鏉挎ā鍧�-鐐瑰嚮闈㈡澘涓婃柟鐨勫皬鍥炬爣鏄剧ず璁惧畾淇℃伅
 		$('#showMapInfoDetail').click(function() {
 			$('.map-info-detail').slideToggle();
@@ -3658,6 +3681,55 @@
 			}
 		});
 		
+		/* 鍦板浘宸ュ叿娣诲姞鍦板浘鍥炬爣 */
+		var mapToolAddHome = $('#mapToolAddHome');
+		var mapToolAddHomeBtn = $('#mapToolAddHomeBtn');
+		
+		// 鐐瑰嚮鍦板浘宸ュ叿娣诲姞鍦板浘鎸夐挳
+		mapToolAddHomeBtn.click(function() {
+			var lng = mapToolAddHome.find('.lng').val().trim();
+			var lat = mapToolAddHome.find('.lat').val().trim();
+			var pointStyles = mapToolAddHome.find('.pointStyle');
+			var pointStyle = 0;
+			pointStyles.each(function() {
+				if($(this).is(':checked')) {
+					pointStyle = $(this).val();
+				}
+			});
+			if(lng && lat) {
+				var point = getBaiduPoint(lng, lat, pointStyle);
+				var pt = new BMap.Point(point.lon, point.lat);
+				addCommonDot(map, pt);
+				map.centerAndZoom(pt, 18);	// 鐢ㄥ煄甯傚悕璁剧疆鍦板浘涓績鐐�
+			}else {
+				layer.msg('璇疯緭鍏ョ粡绾害');
+			}
+			
+		});
+		
+		// 鑾峰彇鐧惧害鍦板浘鐨勭粡绾害
+		function getBaiduPoint(lng, lat, type) {
+			var point = {};
+			lng = Number(lng);
+			lat = Number(lat);
+			var _type = Number(type);
+			switch(_type) {
+				case 0:	// GPS鍘熷鍧愭爣
+					point = GPS.wgs2bd(lat, lng);
+					break;
+				case 1:	// 鐧惧害鍦板浘鍧愭爣
+					point = {
+						lon: lng,
+						lat: lat
+					};
+					break;
+				case 2:		// 鑵捐/楂樺痉
+					point = GPS.bd_encrypt(lat, lng);
+					break;
+			}
+			
+			return point;
+		}
 	});
 	
 	// 鏇存柊鍦板浘宸ュ叿鎼滅储鏈烘埧

--
Gitblit v1.9.1