From 8a3046817d6bf207f38accd0cd6b65d770db3bea Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期五, 12 九月 2025 17:20:08 +0800
Subject: [PATCH] 1. 修改静安第三方接口url地址 2. 修改静安新增设备匹配功能中,上传的经纬度信息为我方的信息
---
src/views/fysp/task/components/CompTaskMap.vue | 61 +++++++++++++++++++++++++++++-
1 files changed, 58 insertions(+), 3 deletions(-)
diff --git a/src/views/fysp/task/components/CompTaskMap.vue b/src/views/fysp/task/components/CompTaskMap.vue
index fb00bae..4636ff3 100644
--- a/src/views/fysp/task/components/CompTaskMap.vue
+++ b/src/views/fysp/task/components/CompTaskMap.vue
@@ -1,8 +1,63 @@
<template>
- <SceneMap></SceneMap>
+ <div style="width: 68vw; height: 600px; background-color: aliceblue">
+ <SceneMap :data="scenes">
+ <template #left-top>
+ <FYOptionSupervisionStatus
+ label=""
+ :allOption="true"
+ v-model:value="supervisionStatus"
+ ></FYOptionSupervisionStatus>
+ </template>
+ </SceneMap>
+ </div>
</template>
-
<script setup>
+import { ref, computed } from 'vue';
+const props = defineProps({
+ // 鍦烘櫙璁″垝
+ plans: {
+ type: Array,
+ default: () => []
+ },
+ dayTasks: {
+ type: Array,
+ default: () => []
+ }
+});
-</script>
\ No newline at end of file
+const supervisionStatus = ref();
+
+const scenes = computed(() => {
+ return props.plans
+ .filter((v) => {
+ // 鎸夌収鐩戠鐘舵�佺瓫閫�
+ if (supervisionStatus.value) {
+ switch (supervisionStatus.value.value) {
+ case '0':
+ return (
+ v.extension1 == undefined ||
+ v.extension1 == null ||
+ v.extension1 == '0'
+ );
+ case '1':
+ return v.extension1 == '1';
+ case '2':
+ return v.extension1 == '2';
+ default:
+ return true;
+ }
+ } else {
+ return true
+ }
+ // if (supervisionStatus.value) {
+ // supervisionStatus.value;
+ // } else {
+ // return true;
+ // }
+ })
+ .map((p) => {
+ return p.scene;
+ });
+});
+</script>
--
Gitblit v1.9.3