From 4d7e4d80d3f1dc8d29eba8771556f688083c8035 Mon Sep 17 00:00:00 2001
From: 祖安之光 <11848914+light-of-zuan@user.noreply.gitee.com>
Date: Tue, 17 Mar 2026 10:49:00 +0800
Subject: [PATCH] 修改报警类型
---
src/views/monitorAlert/warningInfo/index.vue | 23 +++++++++++++++--------
1 files changed, 15 insertions(+), 8 deletions(-)
diff --git a/src/views/monitorAlert/warningInfo/index.vue b/src/views/monitorAlert/warningInfo/index.vue
index 37ef83d..1ef3eb2 100644
--- a/src/views/monitorAlert/warningInfo/index.vue
+++ b/src/views/monitorAlert/warningInfo/index.vue
@@ -26,7 +26,7 @@
<div class="basic_search" style="margin-right: 10px;padding-top: 10px">
<span>报警类型:</span>
<el-select v-model="listQuery.filter.algoModel" clearable filterable>
- <el-option v-for="(item,index) in typeList" :key="index" :label="item.name" :value="item.name"></el-option>
+ <el-option v-for="(item,index) in typeList" :key="index" :label="item.name" :value="item.value"></el-option>
</el-select>
</div>
<div class="basic_search">
@@ -52,7 +52,11 @@
<el-table-column label="企业" prop="companyName" align="center"></el-table-column>
<el-table-column label="仓库" prop="storeName" align="center"></el-table-column>
<el-table-column label="库房" prop="storeroomName" align="center"></el-table-column>
- <el-table-column label="报警类型" prop="algoModel" align="center"></el-table-column>
+ <el-table-column label="报警类型" prop="algoModel" align="center">
+ <template slot-scope="scope">
+ {{ getTypeName(scope.row.algoModel) }}
+ </template>
+ </el-table-column>
<el-table-column label="报警状态" prop="alarmStatus" align="center">
<template slot-scope="scope">
{{ scope.row.alarmStatus == 1?'已销警':'未销警' }}
@@ -121,27 +125,27 @@
typeList: [
{
name: '吸烟检测',
- value: 1
+ value: 'SmokingAlarm'
},
{
name: '逃生通道堵塞',
- value: 2
+ value: 'ChannelBlockageDetection'
},
{
name: '区域入侵',
- value: 3
+ value: 'FieldDetectorObjectsInside'
},
{
name: '人员数量超限',
- value: 4
+ value: 'CrowdDensityCriticalAlarm'
},
{
name: '明火检测',
- value: 5
+ value: 'FireDetection'
},
{
name: '预置标记检测',
- value: 6
+ value: 'PresetMarkerDetection'
}
]
}
@@ -181,6 +185,9 @@
});
});
},
+ getTypeName(type){
+ return this.typeList.find(i=>i.value == type).name
+ },
async getDataList() {
if(this.validTime.length>0){
this.listQuery.filter.alarmStartTime = this.validTime[0]
--
Gitblit v1.9.2