|
@ -8,6 +8,7 @@ import { HandDetector } from '@/api/gas/handdetector' |
|
|
import { MarkerData } from './components/types/map.types' |
|
|
import { MarkerData } from './components/types/map.types' |
|
|
import { Fence } from '@/api/gas/fence' |
|
|
import { Fence } from '@/api/gas/fence' |
|
|
import { FenceApi } from '@/api/gas/fence' |
|
|
import { FenceApi } from '@/api/gas/fence' |
|
|
|
|
|
import dayjs from 'dayjs' |
|
|
const getDataTimer = ref<NodeJS.Timeout | null>(null) |
|
|
const getDataTimer = ref<NodeJS.Timeout | null>(null) |
|
|
const markers = ref<MarkerData[]>([]) |
|
|
const markers = ref<MarkerData[]>([]) |
|
|
const fences = ref<Fence[]>([]) |
|
|
const fences = ref<Fence[]>([]) |
|
@ -16,14 +17,17 @@ const getMarkers = async () => { |
|
|
console.log('getMarkers') |
|
|
console.log('getMarkers') |
|
|
return await getLastestDetectorData().then((res: HandDetector[]) => { |
|
|
return await getLastestDetectorData().then((res: HandDetector[]) => { |
|
|
res = res.filter((i) => i.enableStatus === 1) |
|
|
res = res.filter((i) => i.enableStatus === 1) |
|
|
res = res.map((i) => { |
|
|
|
|
|
|
|
|
var res2 = res.map((i) => { |
|
|
return { |
|
|
return { |
|
|
...i, |
|
|
...i, |
|
|
coordinates: [i.longitude, i.latitude], |
|
|
coordinates: [i.longitude, i.latitude], |
|
|
data: [] |
|
|
|
|
|
|
|
|
data: [], |
|
|
|
|
|
time: i.time ? dayjs(i.time).format('YYYY-MM-DD HH:mm:ss') : '', |
|
|
|
|
|
value: i.value, |
|
|
|
|
|
unit: i.unit |
|
|
} |
|
|
} |
|
|
}) |
|
|
}) |
|
|
markers.value = res as unknown as any[] |
|
|
|
|
|
|
|
|
markers.value = res2 as unknown as any[] |
|
|
inited.value = true |
|
|
inited.value = true |
|
|
}) |
|
|
}) |
|
|
} |
|
|
} |
|
|