|
|
@@ -66,29 +66,9 @@
|
|
|
<script>
|
|
|
import Box from './Box'
|
|
|
import { getDeviceAlarms } from '@/api/device'
|
|
|
+import { AlarmType } from '@/constant'
|
|
|
import vueSeamlessScroll from './vue-seamless-scroll.min.js'
|
|
|
|
|
|
-const Alarms = {
|
|
|
- 0: '疑似黑屏',
|
|
|
- 1: '设备离线',
|
|
|
- 2: '屏幕拓扑结构异常',
|
|
|
- 3: '播放非法视频',
|
|
|
- 4: '接收卡离线',
|
|
|
- 5: '发送控制设备离线',
|
|
|
- 6: '浪潮智能网关离线',
|
|
|
- 7: '屏幕监控摄像头离线',
|
|
|
- 8: '人流监测摄像头离线',
|
|
|
- 9: '设备上线',
|
|
|
- 1000: '分割器异常'
|
|
|
-}
|
|
|
-
|
|
|
-function getAlarmType (type) {
|
|
|
- if (type >= 1101 && type <= 1116) {
|
|
|
- return '分割器异常'
|
|
|
- }
|
|
|
- return Alarms[type] || '-'
|
|
|
-}
|
|
|
-
|
|
|
export default {
|
|
|
components: {
|
|
|
Box,
|
|
|
@@ -132,7 +112,7 @@ export default {
|
|
|
this.listData = data.map(item => {
|
|
|
return {
|
|
|
...item,
|
|
|
- type: getAlarmType(item.type),
|
|
|
+ type: this.getType(item.type),
|
|
|
handle: ['应用重启', '设备重启', '恢复出厂', '未干预'][item.handle] || '-',
|
|
|
status: item.handle <= 2 && item.status <= 2
|
|
|
? ['处理中', '成功', '失败'][item.status] || '-'
|
|
|
@@ -144,6 +124,12 @@ export default {
|
|
|
this.error = true
|
|
|
}
|
|
|
)
|
|
|
+ },
|
|
|
+ getType (type) {
|
|
|
+ if (type >= 1101 && type <= 1116) {
|
|
|
+ type = 1000
|
|
|
+ }
|
|
|
+ return AlarmType[type] || '-'
|
|
|
}
|
|
|
}
|
|
|
}
|