Forráskód Böngészése

3dDisplayEngine mainframe.js 姚强 commit at 2020-12-07

姚强 4 éve
szülő
commit
aa34e902c1
1 módosított fájl, 91 hozzáadás és 0 törlés
  1. 91 0
      3dDisplayEngine/buildingJs/mainframe.js

+ 91 - 0
3dDisplayEngine/buildingJs/mainframe.js

@@ -461,3 +461,94 @@ var alarmScope = 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);
+			}