Commit cfbe72ed6694080d75f65e317639d8996d81b922
1 parent
179744a6
perf: map component add time range
Showing
1 changed file
with
7 additions
and
0 deletions
@@ -22,6 +22,7 @@ | @@ -22,6 +22,7 @@ | ||
22 | import { formatToDateTime } from '/@/utils/dateUtil'; | 22 | import { formatToDateTime } from '/@/utils/dateUtil'; |
23 | import { isEqual } from 'lodash-es'; | 23 | import { isEqual } from 'lodash-es'; |
24 | import { useAsyncQueue } from '/@/views/device/localtion/useAsyncQueue'; | 24 | import { useAsyncQueue } from '/@/views/device/localtion/useAsyncQueue'; |
25 | + import { useMessage } from '/@/hooks/web/useMessage'; | ||
25 | 26 | ||
26 | // useVisualBoardContext(); | 27 | // useVisualBoardContext(); |
27 | type TrackRecord = Record<'lng' | 'lat' | 'ts', number>; | 28 | type TrackRecord = Record<'lng' | 'lat' | 'ts', number>; |
@@ -199,7 +200,13 @@ | @@ -199,7 +200,13 @@ | ||
199 | return (trackAni.value || {})._status; | 200 | return (trackAni.value || {})._status; |
200 | }); | 201 | }); |
201 | 202 | ||
203 | + const { createMessage } = useMessage(); | ||
202 | const handlePlay = () => { | 204 | const handlePlay = () => { |
205 | + const { start, end } = timeRange; | ||
206 | + | ||
207 | + if (!props.random && (!start || !end)) { | ||
208 | + createMessage.warning('请先选择时间范围'); | ||
209 | + } | ||
203 | if (unref(getTrackPlayStatus) === TrackAnimationStatus.DONE) unref(trackAni).start(); | 210 | if (unref(getTrackPlayStatus) === TrackAnimationStatus.DONE) unref(trackAni).start(); |
204 | else if (unref(getTrackPlayStatus) === TrackAnimationStatus.PLAY) unref(trackAni).pause(); | 211 | else if (unref(getTrackPlayStatus) === TrackAnimationStatus.PLAY) unref(trackAni).pause(); |
205 | else if (unref(getTrackPlayStatus) === TrackAnimationStatus.PAUSE) unref(trackAni).continue(); | 212 | else if (unref(getTrackPlayStatus) === TrackAnimationStatus.PAUSE) unref(trackAni).continue(); |