From 7a09817c46d76802d1c18a57fa6ec6facaf4a6a1 Mon Sep 17 00:00:00 2001 From: xh <11675084@qq.com> Date: Fri, 17 Oct 2025 15:15:22 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=8B=E6=8C=81=E8=A1=A8=E5=9B=B4=E6=A0=8F?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../HandDevice/Home/components/types/map.types.ts | 6 ++--- .../views/gas/handdetector/HandDetectorForm.vue | 31 ++++++++++++++-------- web/src/views/gas/handdetector/index.vue | 2 +- 3 files changed, 24 insertions(+), 15 deletions(-) diff --git a/web/src/views/HandDevice/Home/components/types/map.types.ts b/web/src/views/HandDevice/Home/components/types/map.types.ts index 89be640..8427b5b 100644 --- a/web/src/views/HandDevice/Home/components/types/map.types.ts +++ b/web/src/views/HandDevice/Home/components/types/map.types.ts @@ -47,9 +47,9 @@ export interface MarkerData extends HandDetector { name: string /** 自定义数据 */ data?: any, - value: number, - unit: string, - time: string + value?: number, + unit?: string, + time?: number } // 地图组件 Props 接口 diff --git a/web/src/views/gas/handdetector/HandDetectorForm.vue b/web/src/views/gas/handdetector/HandDetectorForm.vue index d45db4e..d856e7d 100644 --- a/web/src/views/gas/handdetector/HandDetectorForm.vue +++ b/web/src/views/gas/handdetector/HandDetectorForm.vue @@ -13,19 +13,9 @@ - - - - - - + + + + + + + { + return props.fences.filter((item) => item.type === formData.value.fenceType) +}) +/** 围栏类型改变时,应用围栏列表也会改变 */ +const fenceTypeChange = () => { + formData.value.fenceIdsArray = [] +} + /** 打开弹窗 */ const open = async (type: string, id?: number) => { dialogVisible.value = true diff --git a/web/src/views/gas/handdetector/index.vue b/web/src/views/gas/handdetector/index.vue index 650ad73..2fdc357 100644 --- a/web/src/views/gas/handdetector/index.vue +++ b/web/src/views/gas/handdetector/index.vue @@ -86,7 +86,7 @@