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