|
@@ -461,3 +461,94 @@ var alarmScope = Ext.create('Ext.menu.Menu',{
|
|
});
|
|
});
|
|
|
|
|
|
var alarmLevel = Ext.create('Ext.menu.Menu',{
|
|
var alarmLevel = Ext.create('Ext.menu.Menu',{
|
|
|
|
+ items : [{
|
|
|
|
+ xtype: 'menucheckitem',
|
|
|
|
+ text: '全选',
|
|
|
|
+ cls:'usky_menu',
|
|
|
|
+ checked: 'checked'
|
|
|
|
+ },{
|
|
|
|
+ xtype: 'menucheckitem',
|
|
|
|
+ text: '重要告警',
|
|
|
|
+ cls:'usky_menu',
|
|
|
|
+ checked: 'checked'
|
|
|
|
+ },{
|
|
|
|
+ xtype: 'menucheckitem',
|
|
|
|
+ text: '一般告警',
|
|
|
|
+ cls:'usky_menu',
|
|
|
|
+ checked: 'checked'
|
|
|
|
+ }]
|
|
|
|
+});
|
|
|
|
+
|
|
|
|
+var alarmSound = Ext.create('Ext.menu.Menu',{
|
|
|
|
+ items : [{
|
|
|
|
+ xtype: 'menucheckitem',
|
|
|
|
+ group: 'a_sound',
|
|
|
|
+ disabled:true,
|
|
|
|
+ cls:'usky_menu',
|
|
|
|
+ text: '告警音'
|
|
|
|
+ },{
|
|
|
|
+ xtype: 'menucheckitem',
|
|
|
|
+ group: 'a_sound',
|
|
|
|
+ disabled:true,
|
|
|
|
+ cls:'usky_menu',
|
|
|
|
+ text: '合成语音'
|
|
|
|
+ },{
|
|
|
|
+ xtype: 'menucheckitem',
|
|
|
|
+ group: 'a_sound',
|
|
|
|
+ disabled:true,
|
|
|
|
+ text: '静音',
|
|
|
|
+ cls:'usky_menu',
|
|
|
|
+ checked: 'checked'
|
|
|
|
+ }]
|
|
|
|
+});
|
|
|
|
+
|
|
|
|
+var viewAlarm = Ext.create('Ext.menu.Menu',{
|
|
|
|
+ items : [{
|
|
|
|
+ text: '范围',
|
|
|
|
+ cls:'usky_menu',
|
|
|
|
+ iconCls : 'view_scope_btn',
|
|
|
|
+ disabled:true,
|
|
|
|
+ menu: alarmScope
|
|
|
|
+ },{
|
|
|
|
+ text: '告警级别',
|
|
|
|
+ cls:'usky_menu',
|
|
|
|
+ iconCls : 'view_level_btn',
|
|
|
|
+ disabled:true,
|
|
|
|
+ menu: alarmLevel
|
|
|
|
+ },{
|
|
|
|
+ text: '语音',
|
|
|
|
+ cls:'usky_menu',
|
|
|
|
+ iconCls : 'view_sound_btn',
|
|
|
|
+ disabled:true,
|
|
|
|
+ menu: alarmSound
|
|
|
|
+ }]
|
|
|
|
+});
|
|
|
|
+
|
|
|
|
+var chkViewDevice = function(id){
|
|
|
|
+ var str = "";
|
|
|
|
+ var len = 7;
|
|
|
|
+ var check = new Array();
|
|
|
|
+ for(var i=0;i<len;i++){
|
|
|
|
+ check.push(Ext.getCmp('viewDeviceStat'+i));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+var chkViewAlarm = function(id){
|
|
|
|
+ var str = "";
|
|
|
|
+ var len=8;
|
|
|
|
+ var check = new Array();
|
|
|
|
+ for(var i=0;i<len;i++){
|
|
|
|
+ check.push(Ext.getCmp('viewAlarmStat'+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);
|
|
|
|
+ }
|