diff options
| author | chenjinsong <[email protected]> | 2024-11-04 15:48:20 +0800 |
|---|---|---|
| committer | chenjinsong <[email protected]> | 2024-11-04 15:48:20 +0800 |
| commit | ce512c2d8dc0b35433b30eb938f017f9d456f469 (patch) | |
| tree | 49a0189bf8937e65359c0db1d93e7d47a1488130 /src | |
| parent | 45ee5f2680bfa23ef8762b370d6b0166d3e94645 (diff) | |
CN-1717 fix: 修复tracking列表有时候没有正确显示泄露警告图标的问题
Diffstat (limited to 'src')
| -rw-r--r-- | src/views/charts2/charts/entityDetail/EntityDetailMap.vue | 4 | ||||
| -rw-r--r-- | src/views/location/Index.vue | 8 |
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 |
