From 12f3291fd61f17eb0561d3155f94442bf638a2c6 Mon Sep 17 00:00:00 2001 From: Jack <1638169491@qq.com> Date: Sat, 13 Aug 2022 14:29:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B9=96=E9=87=8C=E5=A4=A7=E5=B1=8F(=E6=95=B0?= =?UTF-8?q?=E5=AD=97=E5=B7=A5=E5=9C=B0)=EF=BC=9A=E7=8E=AF=E5=A2=83?= =?UTF-8?q?=E7=9B=91=E6=B5=8B=E8=81=94=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../projectAdmin/jlw/components/CountList.vue | 5 +- .../projectAdmin/jlw/digitalSite/index.vue | 49 ++++++++++++------- .../jlw/digitalSite/rightCenter.vue | 47 ++++++++++++------ .../projectAdmin/jlw/digitalSite/rightTop.vue | 4 +- 4 files changed, 68 insertions(+), 37 deletions(-) diff --git a/src/views/projectAdmin/jlw/components/CountList.vue b/src/views/projectAdmin/jlw/components/CountList.vue index 148348ab..8c2b1eaa 100644 --- a/src/views/projectAdmin/jlw/components/CountList.vue +++ b/src/views/projectAdmin/jlw/components/CountList.vue @@ -20,7 +20,7 @@
{{ item.devonline == '0' ? '在线' : '离线' }}
-
{{ item.devName }}
+
{{ item.devName || item.deviceName }}
今日报警:{{ item.alarmNum }}
进场人数:67
@@ -97,6 +97,9 @@ export default { &.warring2 { background-image: url('~@/views/projectAdmin/dataBoard/projectHuScreen/assets/images/icons/i-warring2.png'); } + &.online { + background-image: url('~@/views/projectAdmin/dataBoard/projectHuScreen/assets/images/icons/i-online-device.png'); + } &.elevator { background-image: url('~@/views/projectAdmin/dataBoard/projectHuScreen/assets/images/icons/i-elevator.png'); } diff --git a/src/views/projectAdmin/jlw/digitalSite/index.vue b/src/views/projectAdmin/jlw/digitalSite/index.vue index b3a18369..66bae567 100644 --- a/src/views/projectAdmin/jlw/digitalSite/index.vue +++ b/src/views/projectAdmin/jlw/digitalSite/index.vue @@ -18,10 +18,20 @@
- +
- +
@@ -47,7 +57,7 @@ import { selectEnvironmentDevAlaramCountList, getAllTowerDangerInfo, getAllLifterDangerInfo, - getEnvironmentInfo, + getEnvironmentInfo } from '@/assets/js/api/dataBoard' export default { components: { @@ -65,24 +75,28 @@ export default { lifterList: [], // 升降机设备列表 videoCountList: {}, // 视频设备列表 ufaceList: {}, // 人脸闸机列表 - uface:[], + uface: [], ufaceInCount: 0, //人脸闸机今日进场人数 - environmentDevList: [], //环境设备列表 dangerAlarmTypeList: [], // 预警类型列表 totalDangerAlarmType: 0, totalTowerDev: 0, //塔吊数量 totalDangerTowerDev: 0, // 塔吊报警数量 totalLifterDev: 0, //升降机数量 totalDangerLifterDev: 0, //升降机报警数量 - environmentDevNum: 0, //环境设备数量 - environmentTotalAlarm: 0, // 环境设备报警数量 + + // 环境监测 + environment: { + online: 0, + offline: 0, + list: [] + } } }, - mounted(){ - this.getAlarmInfor(); - this.getAllDev(); + mounted() { + this.getAlarmInfor() + this.getAllDev() }, - methods:{ + methods: { // 获取设备数量 getAlarmInfor() { let data = { @@ -111,8 +125,8 @@ export default { getEnvironmentInfo(data).then(res => { if (res.code === 200) { let { result } = res - this.environmentDevNum = result.devTotal.devNum - this.environmentTotalAlarm = result.alarmTotal.totalAlarm + this.$set(this.environment, 'offline', result.devTotal.devNum) + this.$set(this.environment, 'online', result.alarmTotal.totalAlarm) } }) // // 获取报警列表数据 @@ -146,7 +160,7 @@ export default { // this.pieAnalyse() // }); }, - // 获取所有设备信息 + // 获取所有设备信息 getAllDev() { let data = { projectSn: this.$store.state.projectSn @@ -174,7 +188,7 @@ export default { // 获取人脸闸机设备信息 selectUfaceDevStatisticsList(data).then(res => { if (res.code === 200) { - console.log('获取人脸闸机设备信息',res) + console.log('获取人脸闸机设备信息', res) this.ufaceList = res.result this.uface = res.result.devList this.uface.forEach(item => { @@ -185,8 +199,7 @@ export default { // 获取环境监测信息 selectEnvironmentDevAlaramCountList(data).then(res => { if (res.code === 200) { - console.log(res.result.devList) - this.environmentDevList = res.result.devList + this.$set(this.environment, 'list', res.result.devList) } }) let data2 = { @@ -201,7 +214,7 @@ export default { this.totalDangerAlarmType = result.totalAlarmNum } }) - }, + } } } diff --git a/src/views/projectAdmin/jlw/digitalSite/rightCenter.vue b/src/views/projectAdmin/jlw/digitalSite/rightCenter.vue index 94bd4146..81300f10 100644 --- a/src/views/projectAdmin/jlw/digitalSite/rightCenter.vue +++ b/src/views/projectAdmin/jlw/digitalSite/rightCenter.vue @@ -1,13 +1,13 @@ - diff --git a/src/views/projectAdmin/jlw/digitalSite/rightTop.vue b/src/views/projectAdmin/jlw/digitalSite/rightTop.vue index 494bf265..dda734f4 100644 --- a/src/views/projectAdmin/jlw/digitalSite/rightTop.vue +++ b/src/views/projectAdmin/jlw/digitalSite/rightTop.vue @@ -12,8 +12,8 @@ -->