From e24744ff8b8aaa16ec75f33dd67a31e8fb94979d Mon Sep 17 00:00:00 2001
From: 81041 <81041@192.168.10.28>
Date: 星期一, 19 十一月 2018 14:48:22 +0800
Subject: [PATCH] 修改

---
 gx_tieta/WebRoot/pages/js/common.js |  146 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 144 insertions(+), 2 deletions(-)

diff --git a/gx_tieta/WebRoot/pages/js/common.js b/gx_tieta/WebRoot/pages/js/common.js
index 74042e7..cf9e222 100644
--- a/gx_tieta/WebRoot/pages/js/common.js
+++ b/gx_tieta/WebRoot/pages/js/common.js
@@ -295,8 +295,13 @@
 	gl.BTS9100.alarmstates = [
 	      '鏃�','鏆傚仠','鏀剧數娴嬭瘯','鏀剧數绛夊緟','闄愭祦鍏呯數','鐩存祦鍏呯數','鍏呯數绛夊緟','娴嬭瘯鏃堕棿鍒�',
 	      '娴嬭瘯瀹归噺鍒�','鍗曚綋涓嬮檺鍒�','缁勭涓嬮檺鍒�','甯傜數寮傚父','瀛樺偍鍗′笉瓒�','璐熻浇娓╁害楂�','鐢垫祦寮傚父','杩滅▼閫氫俊鍧�',
-	      '璐熻浇閫氫俊鍧�','閫夋嫨閫氫俊鍧�','璐熻浇鐢垫祦鍧�','鍐呭瓨鐢宠鍧�','鏈煡'
+	      '璐熻浇閫氫俊鍧�','閫夋嫨閫氫俊鍧�','杞芥ā鍧楁斁鐢佃繃鍔熺巼鍋滄','鍐呴儴绋嬪簭寮傚父鍋滄','甯傜數鎭㈠鍋滄鍗囧帇鏀剧數','鍏呯數杩囩▼涓競鐢典腑鏂�','鍚堣矾鍣ㄦ斁鐢靛姛鑳界粍绔數鍘嬩笅闄�','娓╁害涓婇檺鍒�','鏈煡'
 	];
+	/*gl.BTS9100.alarmstates = [
+	      '鏃�','鏆傚仠','鏀剧數娴嬭瘯','鏀剧數绛夊緟','闄愭祦鍏呯數','鐩存祦鍏呯數','鍏呯數绛夊緟','娴嬭瘯鏃堕棿鍒�',
+	      '娴嬭瘯瀹归噺鍒�','鍗曚綋涓嬮檺鍒�','缁勭涓嬮檺鍒�','甯傜數寮傚父','瀛樺偍鍗′笉瓒�','璐熻浇娓╁害楂�','鐢垫祦寮傚父','杩滅▼閫氫俊鍧�',
+	      '璐熻浇閫氫俊鍧�','閫夋嫨閫氫俊鍧�','璐熻浇鐢垫祦鍧�','鍐呭瓨鐢宠鍧�','鏈煡'
+	];*/
 	
 	// LD9璁惧
 	gl.namespace('LD9');
@@ -308,6 +313,31 @@
 	gl.LD6.workstates = ['鍏呯數娴嬭瘯', '鏀剧數娴嬭瘯'];	// 璁惧宸ヤ綔鐘舵��
 	gl.LD6.stopreasons = ['鏃�','鎵嬪姩鍋滄','鏍稿娴嬭瘯鏃堕棿鍒�','鏍稿娴嬭瘯缁勭涓嬮檺鍒�','鏍稿娴嬭瘯鍗曚綋涓嬮檺鍒�','鏍稿娴嬭瘯瀹归噺浣庝簬闃�鍊�','搴旀�ヤ緵鐢电粍绔笅闄愬埌'
 	                      , '搴旀�ヤ緵鐢靛崟浣撲笅闄愬埌', '甯傜數鎭㈠鍋滄搴旀�ヤ緵鐢�', '鍋滄鑷姩搴旀�ヤ緵鐢�', '鏃犳硶鍚姩鏍稿娴嬭瘯', '妯″潡鏁呴殰', '鐢垫睜寮�璺晠闅�'];
+})(jQuery, window, document, GLOBAL);
+
+// 鍩虹珯淇℃伅
+;(function($, window, document, gl, undefined) {
+	// 鍩虹珯寮傚父绫诲瀷
+	gl.namespace('BaseStation.Abnormal');
+	//1:鍩虹珯鍋滅數		2:鍩虹珯缁埅	3:鍩虹珯鍙戠數		4:鍩虹珯寮�闂�	5:鍩虹珯鎺夌珯	6:鍩虹珯娓╁害涓婇檺   7:鍩虹珯娓╁害涓嬮檺	8:鍩虹珯婀垮害涓婇檺	9:鍩虹珯婀垮害涓嬮檺 
+	var abnormal = ['鍏ㄩ儴锛堝紓甯革級', '鍩虹珯鍋滅數', '鍩虹珯缁埅', '鍩虹珯鍙戠數', '鍩虹珯寮�闂�', '鍩虹珯鎺夌珯', '鍩虹珯娓╁害涓婇檺', '鍩虹珯娓╁害涓嬮檺', '鍩虹珯婀垮害涓婇檺', '鍩虹珯婀垮害涓嬮檺'];
+	gl.BaseStation.Abnormal = abnormal;
+	
+	
+	// 鏍规嵁涓嬫爣鑾峰彇鍩虹珯寮傚父绫诲瀷鐨勬枃鏈��
+	function getAbnormalTxt(num) {
+		var rs = abnormal[num];
+		if(rs == undefined) {
+			alert('鍩虹珯寮傚父绫诲瀷'+num+'涓嶅瓨鍦�');
+			rs = abnormal[0];
+		}
+		return rs;
+	}
+	// 灏嗗嚱鏁扮粦瀹氬埌GLOBAL.BaseStation
+	gl.BaseStation.getAbnormalTxt = getAbnormalTxt;
+	
+	
+	
 })(jQuery, window, document, GLOBAL);
 
 //椤甸潰涓鏃跺櫒鐨勪娇鐢�
@@ -423,16 +453,128 @@
 	gl.CMD.e61850.stop = 83;					//鍋滄娴嬭瘯
 	gl.CMD.e61850.setDischargeParm = 40;				//璁剧疆鍙傛暟
 	gl.CMD.e61850.getDischargeParm = 41;				//鑾峰彇鍙傛暟
+	
+	//CMD涓媠ys
+	gl.namespace('CMD.sys');
+	gl.CMD.sys.restart = 0x10;
+	gl.CMD.sys.set = 0x81;
+	gl.CMD.sys.get = 0x80;
+	
+	//CMD涓媑prs
+	gl.namespace('CMD.gprs');
+	gl.CMD.gprs.param = 145;
+	gl.CMD.gprs.signal = "CSQ";
 })(jQuery, window, document, GLOBAL);
 
+// 鍦板浘淇℃伅
+;(function($, window, document, gl, undefined) {
+	// 瀹氫箟BMap鐨勫懡鍚嶇┖闂�
+	gl.namespace('BMap');
+	// 鍦板浘鍙鍖哄煙瀹氫箟
+	var mapViewArea = [
+	    {name: '涓浗',area:'涓浗', left: {lng:71.3822, lat:0.6212}, right: {lng: 139.526,lat:54.3093}},
+	    {name: '涓浗-骞胯タ',area: '骞胯タ鐪�' ,left: {lng:104.45675, lat:20.8744}, right: {lng: 112.068,lat:26.391}}
+	];
+	
+	// 灏嗗彉閲弇apView缁戝畾鍒癎LOBAL.BMap涓�
+	gl.BMap.mapViewArea = mapViewArea;
+	
+})(jQuery, window, document, GLOBAL);
+
+
 // 鐢熸垚闃块噷鍥炬爣鐨勫厓绱�
-function create_ali_font(cla, color) {
+function create_ali_font(cla, color, data) {
 	var i = $('<i class="icon iconfont"></i>');
 	i.addClass(cla);
 	i.css({
 		'color': color
 	});
+	Object.keys(data).forEach(function(key) {
+		var attr = 'data-'+key
+		i.attr(attr, data[key]);
+	});
 	// 鑾峰彇瀛楃涓�
 	var outerHTML = i[0].outerHTML;
 	return outerHTML;
 }
+
+//鐢熸垚闃块噷鍥炬爣鐨勫厓绱�
+function create_fa_font(cla, color, data) {
+	var i = $('<i class="fa"></i>');
+	i.addClass(cla);
+	i.css({
+		'color': color
+	});
+	Object.keys(data).forEach(function(key) {
+		var attr = 'data-'+key
+		i.attr(attr, data[key]);
+	});
+	// 鑾峰彇瀛楃涓�
+	var outerHTML = i[0].outerHTML;
+	return outerHTML;
+}
+
+// 鐢熸垚璺宠浆鐨勯摼鎺�
+function skipUrl(page, province, city, county, home,battid,monnum) {
+	var str = page+'?';
+	if(province){
+		str += '&province='+province;
+	}
+	if(city){
+		str +='&city='+city;
+	}
+	if(county){
+		str += '&county='+county;
+	}
+	if(home){
+		str += '&home='+home;
+	}
+	if(battid){
+		str += '&battid='+battid;
+	}
+	if(monnum){
+		str += '&monnum='+monnum;
+	}
+	//var str = page+'?province='+province+'&city='+city+'&county='+county+'&home='+home;
+	return str;
+}
+
+// 妫�娴嬬敤鎴锋槸鍚︽湁鏉冮檺
+function checkUserPermit(permits, name) {
+	var rs = false;
+	// 閬嶅巻permits
+	for(var i=0; i<permits.length; i++) {
+		var _permit = permits[i];
+		if(_permit.permit_item_name == name && _permit.permit_item_value==1) {
+			rs = true;
+			break;
+		}
+	}
+	return rs;
+}
+
+//缁橤PRS鍙戦�佹寚瀹氱殑鍛戒护锛岃幏鍙朅T杩斿洖鍊�
+function searchStationSignal(param,callback){
+	$.ajax({ 	
+        type:"post", 								
+        url: "Bts_gprs_stateAction_action_update?t="+(new Date().getTime()),						
+        async:true,				
+        dataType:'json',
+        data:'json='+JSON.stringify(param),		
+        success: function(data){ 
+			var model = eval('('+data.result+')');
+			if(callback && typeof callback == 'function'){
+				callback(model);
+			}
+    	},error:function(e){
+    		var model = {
+    			code:0,
+    			data:e,
+    			msg:'閫氫俊澶辫触'
+    		};
+    		if(callback && typeof callback == 'function'){
+				callback(model);
+			}
+    	} 				
+	});
+}
\ No newline at end of file

--
Gitblit v1.9.1