|
@@ -552,3 +552,153 @@ var chkViewAlarm = function(id){
|
|
|
for(var i=1;i<len;i++){
|
|
|
check[i].setChecked(false);
|
|
|
}
|
|
|
+ }
|
|
|
+ }
|
|
|
+ for(var i=0;i<len;i++){
|
|
|
+ if(check[i].checked==true){
|
|
|
+ str +="1";
|
|
|
+ }else{
|
|
|
+ str +="0";
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $("#pieAlarmType").val(str);
|
|
|
+ try{
|
|
|
+ document.getElementById("frame_frontpage").contentWindow.changeAlarmView(str);
|
|
|
+ }catch(e){}
|
|
|
+}
|
|
|
+
|
|
|
+var viewDeviceStatist = Ext.create('Ext.menu.Menu',{
|
|
|
+ items : [{
|
|
|
+ xtype: 'menucheckitem',
|
|
|
+ text: '全选',
|
|
|
+ cls:'usky_menu',
|
|
|
+ id:'viewDeviceStat0',
|
|
|
+ checked: 'checked',
|
|
|
+ handler : function(){
|
|
|
+ chkViewStatus(0);
|
|
|
+ }
|
|
|
+ },{
|
|
|
+ xtype: 'menucheckitem',
|
|
|
+ text: '火警监控系统设备状态',
|
|
|
+ cls:'usky_menu',
|
|
|
+ id:'viewDeviceStat1',
|
|
|
+ checked: 'checked',
|
|
|
+ handler : function(){
|
|
|
+ chkViewStatus(1);
|
|
|
+ }
|
|
|
+ },{
|
|
|
+ xtype: 'menucheckitem',
|
|
|
+ text: '电气火灾监控系统设备状态',
|
|
|
+ cls:'usky_menu',
|
|
|
+ id:'viewDeviceStat2',
|
|
|
+ checked: 'checked',
|
|
|
+// disabled: true,
|
|
|
+ handler : function(){
|
|
|
+ chkViewStatus(2);
|
|
|
+ }
|
|
|
+ },{
|
|
|
+ xtype: 'menucheckitem',
|
|
|
+ text: '消防水监控系统设备状态',
|
|
|
+ cls:'usky_menu',
|
|
|
+ id:'viewDeviceStat3',
|
|
|
+ checked: 'checked',
|
|
|
+ handler : function(){
|
|
|
+ chkViewStatus(3);
|
|
|
+ }
|
|
|
+ },{
|
|
|
+ xtype: 'menucheckitem',
|
|
|
+ text: '通道监控系统设备状态',
|
|
|
+ cls:'usky_menu',
|
|
|
+ id:'viewDeviceStat4',
|
|
|
+ disabled: true,
|
|
|
+ handler : function(){
|
|
|
+ chkViewStatus(4);
|
|
|
+ }
|
|
|
+ },{
|
|
|
+ xtype: 'menucheckitem',
|
|
|
+ text: '消防电源监控系统设备状态',
|
|
|
+ cls:'usky_menu',
|
|
|
+ id:'viewDeviceStat5',
|
|
|
+ disabled: true,
|
|
|
+ handler : function(){
|
|
|
+ chkViewStatus(5);
|
|
|
+ }
|
|
|
+ },{
|
|
|
+ xtype: 'menucheckitem',
|
|
|
+ text: 'RTU监控系统设备状态',
|
|
|
+ cls:'usky_menu',
|
|
|
+ id:'viewDeviceStat6',
|
|
|
+ checked: 'checked',
|
|
|
+ handler : function(){
|
|
|
+ chkViewStatus(6);
|
|
|
+ }
|
|
|
+ },{
|
|
|
+ xtype: 'menucheckitem',
|
|
|
+ text: '烟感监控系统设备状态',
|
|
|
+ cls:'usky_menu',
|
|
|
+ id:'viewDeviceStat7',
|
|
|
+ disabled: true,
|
|
|
+ handler : function(){
|
|
|
+ chkViewStatus(7);
|
|
|
+ }
|
|
|
+ }]
|
|
|
+});
|
|
|
+
|
|
|
+var chkViewStatus = function(id){
|
|
|
+ var str = "";
|
|
|
+ var len=8;
|
|
|
+ var check = new Array();
|
|
|
+ for(var i=0;i<len;i++){
|
|
|
+ check.push(Ext.getCmp('viewDeviceStat'+i));
|
|
|
+ }
|
|
|
+ if(id==0){
|
|
|
+ if(check[0].checked==true){
|
|
|
+ for(var i=1;i<len;i++){
|
|
|
+ if(!check[i].isDisabled()){
|
|
|
+ check[i].setChecked(true);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ for(var i=1;i<len;i++){
|
|
|
+ check[i].setChecked(false);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ for(var i=0;i<len;i++){
|
|
|
+ if(check[i].checked==true){
|
|
|
+ str +="1";
|
|
|
+ }else{
|
|
|
+ str +="0";
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $("#statusType").val(str);
|
|
|
+ try{
|
|
|
+ document.getElementById("frame_frontpage").contentWindow.changeStatusView(str);
|
|
|
+ }catch(e){}
|
|
|
+}
|
|
|
+
|
|
|
+var viewAlarmStatist = Ext.create('Ext.menu.Menu',{
|
|
|
+ items : [{
|
|
|
+ xtype: 'menucheckitem',
|
|
|
+ text: '全选',
|
|
|
+ cls:'usky_menu',
|
|
|
+ id:'viewAlarmStat0',
|
|
|
+ checked: 'checked',
|
|
|
+ handler : function(){
|
|
|
+ chkViewAlarm(0);
|
|
|
+ }
|
|
|
+ },{
|
|
|
+ xtype: 'menucheckitem',
|
|
|
+ text: '火警监控系统告警',
|
|
|
+ cls:'usky_menu',
|
|
|
+ id:'viewAlarmStat1',
|
|
|
+ checked: 'checked',
|
|
|
+ handler : function(){
|
|
|
+ chkViewAlarm(1);
|
|
|
+ }
|
|
|
+ },{
|
|
|
+ xtype: 'menucheckitem',
|
|
|
+ text: '电气火灾监控系统告警',
|
|
|
+ cls:'usky_menu',
|
|
|
+ id:'viewAlarmStat2',
|
|
|
+ checked: 'checked',
|