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 @@