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 |   46 ++++++++++++++++++----------------------------
 1 files changed, 18 insertions(+), 28 deletions(-)

diff --git a/src/views/monitorAlert/warningInfo/index.vue b/src/views/monitorAlert/warningInfo/index.vue
index e629606..1ef3eb2 100644
--- a/src/views/monitorAlert/warningInfo/index.vue
+++ b/src/views/monitorAlert/warningInfo/index.vue
@@ -25,14 +25,8 @@
                 </div>
                 <div class="basic_search" style="margin-right: 10px;padding-top: 10px">
                     <span>报警类型:</span>
-                    <el-select v-model="listQuery.filter.alarmType" clearable filterable>
-                        <el-option key="1" label="超员作业" :value="1"></el-option>
-                        <el-option key="2" label="堵塞通道" :value="2"></el-option>
-                        <el-option key="3" label="超高超量" :value="3"></el-option>
-                        <el-option key="4" label="非法入侵" :value="4"></el-option>
-                        <el-option key="5" label="摄像头遮挡偏移" :value="5"></el-option>
-                        <el-option key="6" label="温度" :value="6"></el-option>
-                        <el-option key="7" label="湿度" :value="7"></el-option>
+                    <el-select v-model="listQuery.filter.algoModel" clearable filterable>
+                        <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">
@@ -58,9 +52,9 @@
                 <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="alarmType" align="center">
+                <el-table-column label="报警类型" prop="algoModel" align="center">
                     <template slot-scope="scope">
-                        {{getTypeName(scope.row.alarmType)}}
+                        {{ getTypeName(scope.row.algoModel) }}
                     </template>
                 </el-table-column>
                 <el-table-column label="报警状态" prop="alarmStatus" align="center">
@@ -123,39 +117,35 @@
                     alarmStatus: null,
                     companyCode: '',
                     companyName: '',
-                    alarmType: null
+                    algoModel: ''
                 },
                 pageIndex:1,
                 pageSize:10
             },
             typeList: [
                 {
-                    name: '超员作业',
-                    value: 1
+                    name: '吸烟检测',
+                    value: 'SmokingAlarm'
                 },
                 {
-                    name: '堵塞通道',
-                    value: 2
+                    name: '逃生通道堵塞',
+                    value: 'ChannelBlockageDetection'
                 },
                 {
-                    name: '超高超量',
-                    value: 3
+                    name: '区域入侵',
+                    value: 'FieldDetectorObjectsInside'
                 },
                 {
-                    name: '非法入侵',
-                    value: 4
+                    name: '人员数量超限',
+                    value: 'CrowdDensityCriticalAlarm'
                 },
                 {
-                    name: '摄像头遮挡偏移',
-                    value: 5
+                    name: '明火检测',
+                    value: 'FireDetection'
                 },
                 {
-                    name: '温度',
-                    value: 6
-                },
-                {
-                    name: '湿度',
-                    value: 7
+                    name: '预置标记检测',
+                    value: 'PresetMarkerDetection'
                 }
             ]
         }
@@ -241,7 +231,7 @@
                     alarmStatus: null,
                     companyCode: '',
                     companyName: '',
-                    alarmType: null
+                    algoModel: ''
                 },
                 pageIndex:1,
                 pageSize:10

--
Gitblit v1.9.2