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