summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorchenjinsong <[email protected]>2024-11-04 15:48:20 +0800
committerchenjinsong <[email protected]>2024-11-04 15:48:20 +0800
commitce512c2d8dc0b35433b30eb938f017f9d456f469 (patch)
tree49a0189bf8937e65359c0db1d93e7d47a1488130 /src
parent45ee5f2680bfa23ef8762b370d6b0166d3e94645 (diff)
CN-1717 fix: 修复tracking列表有时候没有正确显示泄露警告图标的问题
Diffstat (limited to 'src')
-rw-r--r--src/views/charts2/charts/entityDetail/EntityDetailMap.vue4
-rw-r--r--src/views/location/Index.vue8
2 files changed, 6 insertions, 6 deletions
diff --git a/src/views/charts2/charts/entityDetail/EntityDetailMap.vue b/src/views/charts2/charts/entityDetail/EntityDetailMap.vue
index 57c8da66..45fd9826 100644
--- a/src/views/charts2/charts/entityDetail/EntityDetailMap.vue
+++ b/src/views/charts2/charts/entityDetail/EntityDetailMap.vue
@@ -49,7 +49,7 @@
<div class="scroll__item"
v-for="(record, index) in trackingSubscriber.trackRecords.slice(trackingSubscriber.scrollStartIndex, trackingSubscriber.scrollEndIndex)"
:key="record.time"
- @click="timelineClick(subscriber, record)"
+ @click="timelineClick(record)"
@mouseenter="timelineMouseEnter(trackingSubscriber, record)"
@mouseleave="timelineMouseLeave(trackingSubscriber, record)"
>
@@ -912,7 +912,7 @@ export default {
hoverTrigger (source, id, hover) {
this.mapChart.setFeatureState({ source, id }, { hover })
},
- timelineClick (subscriber, record) {
+ timelineClick (record) {
// 点击timeline时,将地图中心移动到该记录的位置,并高亮左侧小红圈
this.mapChart.panTo([record.subscriberLongitude, record.subscriberLatitude], { duration: 500 })
this.highlightTrackingTimeline = record
diff --git a/src/views/location/Index.vue b/src/views/location/Index.vue
index 48074bb2..8628d20e 100644
--- a/src/views/location/Index.vue
+++ b/src/views/location/Index.vue
@@ -349,12 +349,12 @@
<div class="timeline__info">
<div class="info-icons">
<div class="icon-circle">
- <i class="cn-icon cn-icon-events2" v-if="trackingSubscriberRecordMap[subscriber.subscriberId].dataSource === 'Session Record'"></i>
+ <i class="cn-icon cn-icon-events2" v-if="trackingSubscriberRecordMap[subscriber.subscriberId][0].dataSource === 'Session Record'"></i>
<div class="circle-circle"></div>
</div>
<div class="info-line" v-show="subscriber.showLine"></div>
</div>
- <div class="timeline__info--item" @click="timelineClick(subscriber, trackingSubscriberRecordMap[subscriber.subscriberId][0])" @mouseenter="timelineMouseEnter(subscriber, trackingSubscriberRecordMap[subscriber.subscriberId][0])" @mouseleave="timelineMouseLeave(subscriber, trackingSubscriberRecordMap[subscriber.subscriberId][0])">
+ <div class="timeline__info--item" @click="timelineClick(trackingSubscriberRecordMap[subscriber.subscriberId][0])" @mouseenter="timelineMouseEnter(subscriber, trackingSubscriberRecordMap[subscriber.subscriberId][0])" @mouseleave="timelineMouseLeave(subscriber, trackingSubscriberRecordMap[subscriber.subscriberId][0])">
<div>
<span>{{$t('overall.location')}}: </span><span class="info--item__value">{{locationHandler(trackingSubscriberRecordMap[subscriber.subscriberId][0])}}</span>
</div>
@@ -374,7 +374,7 @@
<div class="scroll__item"
v-for="(record, index) in trackingSubscriberRecordMap[subscriber.subscriberId].slice(subscriber.scrollStartIndex, subscriber.scrollEndIndex)"
:key="index"
- @click="timelineClick(subscriber, record)"
+ @click="timelineClick(record)"
@mouseenter="timelineMouseEnter(subscriber, record)"
@mouseleave="timelineMouseLeave(subscriber, record)">
<div class="item-icons">
@@ -1627,7 +1627,7 @@ export default {
}
}
},
- timelineClick (subscriber, record) {
+ timelineClick (record) {
// 点击timeline时,将地图中心移动到该记录的位置,并高亮左侧小红圈
this.mapChart.panTo([record.subscriberLongitude, record.subscriberLatitude], { duration: 500 })
this.highlightTrackingTimeline = record