From b322e4048e26ea7a44febd23d70a031b516ac99b Mon Sep 17 00:00:00 2001
From: xh <11675084@qq.com>
Date: Fri, 24 Oct 2025 00:30:00 +0800
Subject: [PATCH] =?UTF-8?q?=E5=9F=BA=E7=A1=80=E8=BD=A8=E8=BF=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
web/.prettierignore | 2 +-
web/package.json | 1 +
web/public/map.html | 360 +++++++++++++++++++++
web/src/components/DocAlert/index.vue | 2 +-
web/src/store/modules/dict.ts | 3 +-
.../HandDevice/Home/components/MapControls.vue | 4 +-
.../HandDevice/Home/components/OpenLayerMap.vue | 27 +-
.../views/HandDevice/Home/components/TopPanel.vue | 10 +-
.../Home/components/TrajectoryControls.vue | 2 +-
.../Home/components/composables/useMapEvents.ts | 21 +-
.../Home/components/composables/useMapServices.ts | 6 +-
.../Home/components/composables/useMapWatchers.ts | 10 +-
.../composables/useTrajectoryControls.ts | 5 +-
.../Home/components/services/animation.service.ts | 59 +++-
.../Home/components/services/fence.service.ts | 4 +-
.../Home/components/services/marker.service.ts | 14 +-
.../Home/components/services/trajectory.service.ts | 10 +-
web/src/views/HandDevice/Home/index.vue | 100 +++++-
web/src/views/gas/fencealarm/index.vue | 48 +--
web/src/views/gas/handalarm/HandAlarmForm.vue | 4 +-
web/src/views/gas/handalarm/index.vue | 4 +-
web/src/views/gas/tdengine/original.vue | 16 +
web/vite.config.ts | 2 +-
23 files changed, 605 insertions(+), 109 deletions(-)
create mode 100644 web/public/map.html
diff --git a/web/.prettierignore b/web/.prettierignore
index f68ea86..4aacbf3 100644
--- a/web/.prettierignore
+++ b/web/.prettierignore
@@ -1,7 +1,7 @@
/node_modules/**
/dist/
/dist*
-/public/*
+
/docs/*
/vite.config.ts
/src/types/env.d.ts
diff --git a/web/package.json b/web/package.json
index 15ef961..cbdd818 100644
--- a/web/package.json
+++ b/web/package.json
@@ -2,6 +2,7 @@
"name": "HandDevice",
"version": "0.0.41",
"private": true,
+
"scripts": {
"i": "pnpm install",
"dev": "vite --mode dev",
diff --git a/web/public/map.html b/web/public/map.html
new file mode 100644
index 0000000..1db1106
--- /dev/null
+++ b/web/public/map.html
@@ -0,0 +1,360 @@
+
+
+
+
+
+ 轨迹点实现
+
+
+
+
+
+
+
+
轨迹信息将显示在这里
+
+
+
+
+
+
+
diff --git a/web/src/components/DocAlert/index.vue b/web/src/components/DocAlert/index.vue
index cd25598..2b2315f 100644
--- a/web/src/components/DocAlert/index.vue
+++ b/web/src/components/DocAlert/index.vue
@@ -5,7 +5,7 @@
-
diff --git a/web/src/views/gas/fencealarm/index.vue b/web/src/views/gas/fencealarm/index.vue
index de89e09..995458e 100644
--- a/web/src/views/gas/fencealarm/index.vue
+++ b/web/src/views/gas/fencealarm/index.vue
@@ -105,7 +105,7 @@
>
导出
-
批量删除
-
+ -->
@@ -187,14 +187,14 @@
>
编辑
-
删除
-
+ -->
@@ -285,28 +285,28 @@ const openForm = (type: string, id?: number) => {
}
/** 删除按钮操作 */
-const handleDelete = async (id: number) => {
- try {
- // 删除的二次确认
- await message.delConfirm()
- // 发起删除
- await FenceAlarmApi.deleteFenceAlarm(id)
- message.success(t('common.delSuccess'))
- // 刷新列表
- await getList()
- } catch {}
-}
+// const handleDelete = async (id: number) => {
+// try {
+// // 删除的二次确认
+// await message.delConfirm()
+// // 发起删除
+// await FenceAlarmApi.deleteFenceAlarm(id)
+// message.success(t('common.delSuccess'))
+// // 刷新列表
+// await getList()
+// } catch {}
+// }
/** 批量删除GAS手持探测器围栏报警 */
-const handleDeleteBatch = async () => {
- try {
- // 删除的二次确认
- await message.delConfirm()
- await FenceAlarmApi.deleteFenceAlarmList(checkedIds.value)
- message.success(t('common.delSuccess'))
- await getList()
- } catch {}
-}
+// const handleDeleteBatch = async () => {
+// try {
+// // 删除的二次确认
+// await message.delConfirm()
+// await FenceAlarmApi.deleteFenceAlarmList(checkedIds.value)
+// message.success(t('common.delSuccess'))
+// await getList()
+// } catch {}
+// }
const checkedIds = ref([])
const handleRowCheckboxChange = (records: FenceAlarm[]) => {
diff --git a/web/src/views/gas/handalarm/HandAlarmForm.vue b/web/src/views/gas/handalarm/HandAlarmForm.vue
index 6aeb534..ce69a60 100644
--- a/web/src/views/gas/handalarm/HandAlarmForm.vue
+++ b/web/src/views/gas/handalarm/HandAlarmForm.vue
@@ -1,5 +1,5 @@
-