From 4e2e57e86d1f3cc4651c262b2df0cebaef35b573 Mon Sep 17 00:00:00 2001
From: 祖安之光 <11848914+light-of-zuan@user.noreply.gitee.com>
Date: Wed, 25 Mar 2026 11:01:08 +0800
Subject: [PATCH] 新增类型
---
src/views/firework/alarm/index.vue | 44 +++++++++++++++++++++++++++++++-------------
1 files changed, 31 insertions(+), 13 deletions(-)
diff --git a/src/views/firework/alarm/index.vue b/src/views/firework/alarm/index.vue
index fd93c93..806eb9f 100644
--- a/src/views/firework/alarm/index.vue
+++ b/src/views/firework/alarm/index.vue
@@ -26,10 +26,10 @@
style="width: 100%"
>
<el-option
- v-for="item in data.typeList"
- :key="item.id"
+ v-for="(item, index) in data.typeList"
+ :key="index"
:label="item.name"
- :value="item.name"
+ :value="item.value"
/>
</el-select>
</el-form-item>
@@ -60,7 +60,11 @@
<el-table-column label="企业" prop="companyName" align="center" />
<el-table-column label="仓库" prop="storeName" align="center" />
<el-table-column label="库房" prop="storeroomName" align="center" />
- <el-table-column label="报警类型" prop="algoModel" align="center"></el-table-column>
+ <el-table-column label="报警类型" prop="algoModel" align="center">
+ <template #default="scope">
+ {{ getTypeName(scope.row.algoModel) }}
+ </template>
+ </el-table-column>
<el-table-column label="报警状态" prop="alarmStatus" align="center">
<template #default="scope">
<span>{{ scope.row.alarmStatus == 1 ? "已消警" : "未消警" }}</span>
@@ -158,7 +162,7 @@
alarmEndTime: "",
alarmStatus: null,
companyCode: "",
- algoModel: '',
+ algoModel: "",
},
},
total: 0,
@@ -176,28 +180,40 @@
dateRange: [],
typeList: [
{
- id: 1,
name: "吸烟检测",
+ value: "SmokingAlarm",
},
{
- id: 2,
name: "逃生通道堵塞",
+ value: "ChannelBlockageDetection",
},
{
- id: 3,
name: "区域入侵",
+ value: "FieldDetectorObjectsInside",
},
{
- id: 4,
name: "人员数量超限",
+ value: "CrowdDensityCriticalAlarm",
},
{
- id: 5,
name: "明火检测",
+ value: "Firedetection",
},
{
- id: 6,
name: "预置标记检测",
+ value: "PresetMarkerDetection",
+ },
+ {
+ name: "电火花高温事件",
+ value: "TemHighSnapPush",
+ },
+ {
+ name: "行为分析",
+ value: "BehaviorSnapPush",
+ },
+ {
+ name: "烟火监测",
+ value: "FireSmokeSnapPush",
},
],
});
@@ -215,7 +231,9 @@
const addProject = (type, value) => {
dialogRef.value.openDialog(type, value);
};
-
+const getTypeName = (type) => {
+ return data.typeList.find((i) => i.value == type)?.name;
+};
const getList = async () => {
loading.value = true;
data.queryParams.filter.alarmStartTime = data.dateRange[0];
@@ -247,7 +265,7 @@
alarmEndTime: "",
alarmStatus: null,
companyCode: "",
- algoModel: '',
+ algoModel: "",
},
};
data.dateRange = [];
--
Gitblit v1.9.2