From 265e07e56a6abfac6c5aa941397dcbca573d18af Mon Sep 17 00:00:00 2001
From: hdw <496960745@qq.com>
Date: 星期一, 12 十一月 2018 11:42:10 +0800
Subject: [PATCH] 添加面板

---
 gx_tieta/WebRoot/control.jsp |   45 +++++++++++++++++++++++++++++++++++++--------
 1 files changed, 37 insertions(+), 8 deletions(-)

diff --git a/gx_tieta/WebRoot/control.jsp b/gx_tieta/WebRoot/control.jsp
index 71d3b71..b84c4c2 100644
--- a/gx_tieta/WebRoot/control.jsp
+++ b/gx_tieta/WebRoot/control.jsp
@@ -1799,9 +1799,9 @@
 						
 						var alarmstates = GLOBAL.BTS9100.alarmstates;
 						var lastStopReason = getStateFromIndex(_data.dev_last_captest_stop_type,alarmstates);
-						console.info("涓婁竴娆℃牳瀹规祴璇曞仠姝㈠師鍥狅細"+lastStopReason);
-						console.info("閫氫俊璁℃暟锛�"+_data.dev_commcount);
-						console.info("閫氫俊涓㈠寘鐜囷細"+(_data.dev_commcount==0?0:(_data.dev_errcommcount*100/_data.dev_commcount)));						
+						//console.info("涓婁竴娆℃牳瀹规祴璇曞仠姝㈠師鍥狅細"+lastStopReason);
+						//console.info("閫氫俊璁℃暟锛�"+_data.dev_commcount);
+						//console.info("閫氫俊涓㈠寘鐜囷細"+(_data.dev_commcount==0?0:(_data.dev_errcommcount*100/_data.dev_commcount)));						
 						
 						var nowTime = new Date().getTime();		//褰撳墠鏃堕棿
 						var record = new Date(model.data[0].record_datetime).getTime();
@@ -3457,9 +3457,11 @@
 		});
 	}
 		// 鏍规嵁璁惧淇℃伅鏄剧ず瀵瑰簲鐢佃矾鎷撴墤鍥�
+		
 		function updateEleCircle(batt, data, mygraph) {
 			var status = GLOBAL.circleStatus.status;
-			//console.info(status);
+			var e61850Opts = GLOBAL.circleStatus.e61850Opts;
+			var btsOpts = GLOBAL.circleStatus.btsOpts;
 			// 鍒濆鍖栦簩绾х
 			changeEleCircleOpt(eleCircle, 'diode', {
 				isShowValue: false,
@@ -3477,7 +3479,7 @@
 			// 鎷撴墤鍥惧浘鏍�
 			changeEleCircleOpt(eleCircle, 'DCDC1', {statusImg:-1});	// 鏀剧數鍗曞厓
 			changeEleCircleOpt(eleCircle, 'DCDC2', {statusImg:-1});	// 鍏呯數鍗曞厓
-			
+			console.log(data);
 			// 娌℃湁褰㈠弬灏变笉鍋氫换浣曟搷浣�
 			if(data == undefined) {
 				status.hide();
@@ -3488,6 +3490,7 @@
 			if(regEquipType(data.dev_id, globalPattern.equip61850)) {
 				//console.info(data);
 				var alarms = data.dev_61850alarms.split(',');
+				status.setOpts(e61850Opts);
 				status.show();
 				//alarms = ['true', 'false', 'true', 'true'];
 				// 璁剧疆浜岀骇绠$殑瀵奸�氬帇闄�
@@ -3528,7 +3531,31 @@
 				// 鎷撴墤鍥惧浘鏍�
 				changeEleCircleOpt(eleCircle, 'DCDC1', {statusImg:mygraph.graphtype});	// 鏀剧數鍗曞厓
 				changeEleCircleOpt(eleCircle, 'DCDC2', {statusImg:mygraph.graphtype});	// 鍏呯數鍗曞厓
-			}else {
+			}else if(regEquipType(data.dev_id, globalPattern.BTS)){		// 鍒ゆ柇濡傛灉鏄疊TS9100鐨勮澶�
+				// 璁剧疆鐘舵�佺殑閰嶇疆椤�
+				status.setOpts(btsOpts);
+				
+				// 宸ヤ綔鐘舵��
+				status.setStatus('workstatus', data.dev_workstate);
+				
+				// 璁剧疆鏍稿鍋滄鍘熷洜
+				if(data.dev_workstate == 2) {
+					status.setStatus('stop', 99);
+				}else {
+					status.setStatus('stop', data.dev_last_captest_stop_type);	
+				}
+				
+				// 璁剧疆閫氫俊璁℃暟
+				status.setText('count', "閫氫俊璁℃暟锛�"+data.dev_commcount);
+				
+				// 璁剧疆涓㈠寘鐜�
+				var errorCount = data.dev_errcommcount;
+				var allCount = data.dev_commcount+errorCount;
+				var percent= (allCount==0?0:errorCount/allCount*100).toFixed(3);
+				status.setText('percent', "閫氫俊涓㈠寘鐜囷細"+percent+'%');
+				
+				status.show();
+			}else{
 				status.hide();
 			}
 		}
@@ -4506,7 +4533,8 @@
 			$('#sysSet_read').click(function() {
 				var batt = getBatt();
 				var temp = {
-					dev_id:batt.FBSDeviceId
+					dev_id:batt.FBSDeviceId,
+					num: sysCMD.get
 				};
 				searchSysData(temp, true);
 			});
@@ -4515,7 +4543,8 @@
 			$('#sysSet').click(function() {
 				var batt = getBatt();
 				var temp = {
-					dev_id:batt.FBSDeviceId
+					dev_id:batt.FBSDeviceId,
+					num: sysCMD.get
 				};
 				searchSysData(temp);
 			});

--
Gitblit v1.9.1