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