diff --git a/src/assets/iscs_icon/air_conditioner.png b/src/assets/iscs_icon/air_conditioner.png new file mode 100644 index 000000000..75c4277c4 Binary files /dev/null and b/src/assets/iscs_icon/air_conditioner.png differ diff --git a/src/assets/iscs_icon/balanced_electric.png b/src/assets/iscs_icon/balanced_electric.png new file mode 100644 index 000000000..532098452 Binary files /dev/null and b/src/assets/iscs_icon/balanced_electric.png differ diff --git a/src/assets/iscs_icon/chiller.png b/src/assets/iscs_icon/chiller.png new file mode 100644 index 000000000..1eada4995 Binary files /dev/null and b/src/assets/iscs_icon/chiller.png differ diff --git a/src/assets/iscs_icon/cool_tower.png b/src/assets/iscs_icon/cool_tower.png new file mode 100644 index 000000000..2a3894fba Binary files /dev/null and b/src/assets/iscs_icon/cool_tower.png differ diff --git a/src/assets/iscs_icon/electric_butterfly_value.png b/src/assets/iscs_icon/electric_butterfly_value.png new file mode 100644 index 000000000..3283db63e Binary files /dev/null and b/src/assets/iscs_icon/electric_butterfly_value.png differ diff --git a/src/assets/iscs_icon/fire_damper.png b/src/assets/iscs_icon/fire_damper.png new file mode 100644 index 000000000..04a7450bc Binary files /dev/null and b/src/assets/iscs_icon/fire_damper.png differ diff --git a/src/assets/iscs_icon/frozen_pump.png b/src/assets/iscs_icon/frozen_pump.png new file mode 100644 index 000000000..92057c925 Binary files /dev/null and b/src/assets/iscs_icon/frozen_pump.png differ diff --git a/src/assets/iscs_icon/orbital_ventilator.png b/src/assets/iscs_icon/orbital_ventilator.png new file mode 100644 index 000000000..eb421ec7f Binary files /dev/null and b/src/assets/iscs_icon/orbital_ventilator.png differ diff --git a/src/assets/iscs_icon/smook_exhaust_fd.png b/src/assets/iscs_icon/smook_exhaust_fd.png new file mode 100644 index 000000000..72b6b9b65 Binary files /dev/null and b/src/assets/iscs_icon/smook_exhaust_fd.png differ diff --git a/src/assets/iscs_icon/smook_proof_fd.png b/src/assets/iscs_icon/smook_proof_fd.png new file mode 100644 index 000000000..720dc5234 Binary files /dev/null and b/src/assets/iscs_icon/smook_proof_fd.png differ diff --git a/src/assets/iscs_icon/tunnel_fan.png b/src/assets/iscs_icon/tunnel_fan.png new file mode 100644 index 000000000..0c907a368 Binary files /dev/null and b/src/assets/iscs_icon/tunnel_fan.png differ diff --git a/src/assets/iscs_icon/ventilator.png b/src/assets/iscs_icon/ventilator.png new file mode 100644 index 000000000..d7cb62092 Binary files /dev/null and b/src/assets/iscs_icon/ventilator.png differ diff --git a/src/assets/iscs_icon/volume_control_damper.png b/src/assets/iscs_icon/volume_control_damper.png new file mode 100644 index 000000000..4f3f2e465 Binary files /dev/null and b/src/assets/iscs_icon/volume_control_damper.png differ diff --git a/src/jmapNew/config/skinCode/xian_01.js b/src/jmapNew/config/skinCode/xian_01.js index a48711500..15ec969cd 100644 --- a/src/jmapNew/config/skinCode/xian_01.js +++ b/src/jmapNew/config/skinCode/xian_01.js @@ -508,7 +508,7 @@ class SkinCode extends defaultStyle { radiusR: 6 // 控制灯大小 }, text: { - fontWeight: 'normal', + fontWeight: 580, fontSize: 12, distance: 10 }, diff --git a/src/views/iscs/iscsSystem/config/deviceControl.vue b/src/views/iscs/iscsSystem/config/deviceControl.vue index f5fd5199d..498c3367c 100644 --- a/src/views/iscs/iscsSystem/config/deviceControl.vue +++ b/src/views/iscs/iscsSystem/config/deviceControl.vue @@ -100,13 +100,19 @@ export default { FireHydranAlarmButton: '点型火灾探测器', GasFireControl:'气体灭火控制器', LightingGroup: '照明', - Electrically: '', VolumeControlDamper: '电动风阀', SmookExhaustFd: '排烟防火阀', Ventilator: '普通风机', AirConditioner: '组合式空调机组', FireDamper: '防火阀', - SmookProofFd: '防烟防火阀' + SmookProofFd: '防烟防火阀', + CoolTower: '冷却塔', + Chiller: '冷水机组', + ElectricButterflyValve: '电动蝶阀', + BalancedElectric: '动态平衡电动调节阀', + FrozenPump: '冷冻泵、冷却泵', + TunnelFan: '隧道风机', + OrbitalVentilator: '排热风机' }, modeMap: { standFAS: '火灾报警', diff --git a/src/views/iscs/iscsSystem/config/graphicEle.vue b/src/views/iscs/iscsSystem/config/graphicEle.vue index 3c3a5ee23..e98964e5f 100644 --- a/src/views/iscs/iscsSystem/config/graphicEle.vue +++ b/src/views/iscs/iscsSystem/config/graphicEle.vue @@ -3,7 +3,7 @@ v-dialogDrag :visible.sync="dialogShow" class="graphic_element_dialog" - width="480px" + :width="width" :before-close="doClose" :z-index="2000" :modal="false" @@ -21,9 +21,19 @@ + + + +
注:图元颜色含义
-
绿色:正常。红色:报警
+
{{ meaning }}
@@ -32,6 +42,19 @@ import ManualAlarm from '@/assets/iscs_icon/manual_alarm.png'; import FireHydrant from '@/assets/iscs_icon/fire_hydrant.png'; import SmokeDetector from '@/assets/iscs_icon/smoke_detector.png'; import GasFireControl from '@/assets/iscs_icon/gas_fire_control.png'; +import AirConditioner from '@/assets/iscs_icon/air_conditioner.png'; +import Ventilator from '@/assets/iscs_icon/ventilator.png'; +import TunnelFan from '@/assets/iscs_icon/tunnel_fan.png'; +import OrbitalVentilator from '@/assets/iscs_icon/orbital_ventilator.png'; +import FireDamper from '@/assets/iscs_icon/fire_damper.png'; +import SmookExhaustFd from '@/assets/iscs_icon/smook_exhaust_fd.png'; +import VolumeControlDamper from '@/assets/iscs_icon/volume_control_damper.png'; +import SmookProofFd from '@/assets/iscs_icon/smook_proof_fd.png'; +import CoolTower from '@/assets/iscs_icon/cool_tower.png'; +import Chiller from '@/assets/iscs_icon/chiller.png'; +import ElectricButterflyValve from '@/assets/iscs_icon/electric_butterfly_value.png'; +import BalancedElectric from '@/assets/iscs_icon/balanced_electric.png'; +import FrozenPump from '@/assets/iscs_icon/frozen_pump.png'; export default { name: 'GraphicEle', @@ -46,25 +69,38 @@ export default { {graphicEle: 'gasFireControl', deviceType: '气体灭火控制器'} ], basData: [ - {graphicEle: 'AirConditioner', deviceType: '组合式空调机组、空调器'}, - {graphicEle: 'Ventilator', deviceType: '普通风机'}, - {graphicEle: '', deviceType: '隧道风机'}, - {graphicEle: '', deviceType: '排热风机'}, - {graphicEle: 'FireDamper', deviceType: '防火阀'}, + {graphicEle: 'AirConditioner', deviceType: '组合式空调机组、空调器', graphicEle1: 'CoolTower', deviceType1: '冷却塔', height: 60}, + {graphicEle: 'Ventilator', deviceType: '普通风机', graphicEle1: 'Chiller', deviceType1: '冷水机组', height: 60}, + {graphicEle: 'TunnelFan', deviceType: '隧道风机', graphicEle1: 'ElectricButterflyValve', deviceType1: '电动蝶阀'}, + {graphicEle: 'OrbitalVentilator', deviceType: '排热风机', graphicEle1: 'BalancedElectric', deviceType1: '动态平衡电动调节阀'}, + {graphicEle: 'FireDamper', deviceType: '防火阀', graphicEle1: 'FrozenPump', deviceType1: '冷冻泵、冷却泵'}, {graphicEle: 'SmookExhaustFd', deviceType: '排烟防火阀'}, {graphicEle: 'VolumeControlDamper', deviceType: '电动风阀'}, - {graphicEle: 'SmookProofFd', deviceType: '防烟防火阀'}, - {graphicEle: '', deviceType: '冷却塔'}, - {graphicEle: '', deviceType: '冷水机组'}, - {graphicEle: '', deviceType: '电动蝶阀'}, - {graphicEle: '', deviceType: '动态平衡电动调节阀'}, - {graphicEle: '', deviceType: '冷冻泵、冷却泵'} + {graphicEle: 'SmookProofFd', deviceType: '防烟防火阀'} + // {graphicEle: 'CoolTower', deviceType: '冷却塔', height: 60}, + // {graphicEle: 'Chiller', deviceType: '冷水机组', height: 60}, + // {graphicEle: 'ElectricButterflyValve', deviceType: '电动蝶阀'}, + // {graphicEle: 'BalancedElectric', deviceType: '动态平衡电动调节阀'}, + // {graphicEle: 'FrozenPump', deviceType: '冷冻泵、冷却泵'} ], graphicEleMap: { manualAlarm: ManualAlarm, fireHydrant: FireHydrant, smokeDetector: SmokeDetector, - gasFireControl: GasFireControl + gasFireControl: GasFireControl, + AirConditioner: AirConditioner, + Ventilator: Ventilator, + TunnelFan: TunnelFan, + OrbitalVentilator: OrbitalVentilator, + FireDamper: FireDamper, + SmookExhaustFd: SmookExhaustFd, + VolumeControlDamper: VolumeControlDamper, + SmookProofFd: SmookProofFd, + CoolTower: CoolTower, + Chiller: Chiller, + ElectricButterflyValve: ElectricButterflyValve, + BalancedElectric: BalancedElectric, + FrozenPump:FrozenPump }, styleObject: { background: '#465F79', @@ -72,27 +108,70 @@ export default { borderBottom: '2px solid #FFF', borderRight: '2px solid #FFF', textAlign: 'center' - } + }, + tableData: [], + title: '', + meaning: '', + width: '480px' }; }, computed: { - title() { - let title = ''; - switch (this.$route.params.mode) { - case 'standFAS': - title = 'fAS火灾图元详情'; - } - return title; - }, - tableData() { - let tableData = []; + // title() { + // let title = ''; + // switch (this.$route.params.mode) { + // case 'standFAS': + // title = 'fAS火灾图元详情'; + // break; + // case 'bigSystem': + // title = 'BAS通风空调图元详情'; + // break; + // } + // return title; + // }, + // tableData() { + // let tableData = []; + // switch (this.$route.params.mode) { + // case 'standFAS': + // case 'stationHallFAS': + // tableData = this.standFASData; + // break; + // case 'bigSystem': + // tableData = this.basData; + // break; + // } + // return tableData; + // }, + // meaning() { + // let meaning = ''; + // switch (this.$route.params.mode) { + // case 'standFAS': + // case 'stationHallFAS': + // meaning = '绿色:正常。红色:报警'; + // break; + // case 'bigSystem': + // meaning = '白色:关闭/停止。绿色:打开/运行。红色:报警。黄色:故障。'; + // break; + // } + // return meaning; + // } + }, + watch: { + '$route.params.mode':function() { switch (this.$route.params.mode) { case 'standFAS': case 'stationHallFAS': - tableData = this.standFASData; + this.title = 'fAS火灾图元详情'; + this.tableData = this.standFASData; + this.meaning = '绿色:正常。红色:报警'; + this.width = '480px'; + break; + case 'bigSystem': + this.title = 'BAS通风空调图元详情'; + this.width = '600px'; + this.tableData = this.basData; + this.meaning = '白色:关闭/停止。绿色:打开/运行。红色:报警。黄色:故障。'; break; } - return tableData; } }, mounted() { diff --git a/src/views/iscs/iscsSystem/config/index.vue b/src/views/iscs/iscsSystem/config/index.vue index 2c24fa87a..b2b1b2faf 100644 --- a/src/views/iscs/iscsSystem/config/index.vue +++ b/src/views/iscs/iscsSystem/config/index.vue @@ -119,7 +119,14 @@ export default { 'Ventilator', 'AirConditioner', 'FireDamper', - 'SmookProofFd' + 'SmookProofFd', + 'CoolTower', + 'Chiller', + 'ElectricButterflyValve', + 'BalancedElectric', + 'FrozenPump', + 'TunnelFan', + 'OrbitalVentilator' ] }; }, @@ -129,7 +136,6 @@ export default { }, '$store.state.iscs.selectedCount': function() { const device = this.$store.state.iscs.selected; - console.log(device, '11111111111111'); if (device && device._type === 'IscsButton' && device.function === 'GraphicEle') { this.$refs.graphicEle.doShow(); } else if (device && this.deviceList.includes(device._type)) {