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