diff --git a/src/views/detections/overview/DetectionPerformanceEventAppOverview.vue b/src/views/detections/overview/DetectionPerformanceEventAppOverview.vue index 808b9686..2d481770 100644 --- a/src/views/detections/overview/DetectionPerformanceEventAppOverview.vue +++ b/src/views/detections/overview/DetectionPerformanceEventAppOverview.vue @@ -61,8 +61,14 @@ diff --git a/src/views/detections/overview/DetectionPerformanceEventDomainOverview.vue b/src/views/detections/overview/DetectionPerformanceEventDomainOverview.vue index 1e3506dd..469d0eaf 100644 --- a/src/views/detections/overview/DetectionPerformanceEventDomainOverview.vue +++ b/src/views/detections/overview/DetectionPerformanceEventDomainOverview.vue @@ -190,13 +190,13 @@ export default { this.chartOptionMetric = _.cloneDeep(this.chartOption) this.metricList.sort(reverseSortBy(0))//将返回的数据按时间降序排序,方便找到实线和虚线的交点 - let endIndex = (this.metricList). findIndex ((item) => item[0] <= 1435781434781 ); + //let endIndex = (this.metricList). findIndex ((item) => item[0] <= 1435781434781 ); + let endIndex = (this.metricList). findIndex ((item) => item[0] <= this.detection.endTime*1000 ); endIndex = this.metricList.length-endIndex - //let endIndex = (this.metricList). findIndex ((item) => item[0] <= this.detection.endTime*1000 ); this.metricList.sort(sortBy(0))//将返回的数据按时间升序排序,方便找到实线和虚线的交点 - let startIndex = (this.metricList). findIndex ((item) => item[0] >= 1435781432781 ); - //let startIndex = (this.metricList). findIndex ((item) => item[0] >= this.detection.startTime*1000 ); + //let startIndex = (this.metricList). findIndex ((item) => item[0] >= 1435781432781 ); + let startIndex = (this.metricList). findIndex ((item) => item[0] >= this.detection.startTime*1000 ); if(startIndex >-1 && endIndex >-1){ this.chartOptionMetric.series[0].data = this.metricList.slice(0,startIndex).map(v => [Number(v[0]), Number(v[1]), unitTypes.number]) diff --git a/src/views/detections/overview/DetectionPerformanceEventIpOverview.vue b/src/views/detections/overview/DetectionPerformanceEventIpOverview.vue index a2d49981..adee696e 100644 --- a/src/views/detections/overview/DetectionPerformanceEventIpOverview.vue +++ b/src/views/detections/overview/DetectionPerformanceEventIpOverview.vue @@ -153,13 +153,14 @@ export default { this.chartOptionMetric = _.cloneDeep(this.chartOption) this.metricList.sort(reverseSortBy(0))//将返回的数据按时间降序排序,方便找到实线和虚线的交点 - let endIndex = (this.metricList). findIndex ((item) => item[0] <= 1435781434781 ); + //let endIndex = (this.metricList). findIndex ((item) => item[0] <= 1435781434781 ); + let endIndex = (this.metricList). findIndex ((item) => item[0] <= this.detection.endTime*1000 ); endIndex = this.metricList.length-endIndex - //let endIndex = (this.metricList). findIndex ((item) => item[0] <= this.detection.endTime*1000 ); + this.metricList.sort(sortBy(0))//将返回的数据按时间升序排序,方便找到实线和虚线的交点 - let startIndex = (this.metricList). findIndex ((item) => item[0] >= 1435781432781 ); - //let startIndex = (this.metricList). findIndex ((item) => item[0] >= this.detection.startTime*1000 ); + //let startIndex = (this.metricList). findIndex ((item) => item[0] >= 1435781432781 ); + let startIndex = (this.metricList). findIndex ((item) => item[0] >= this.detection.startTime*1000 ); if(startIndex >-1 && endIndex >-1){ this.chartOptionMetric.series[0].data = this.metricList.slice(0,startIndex).map(v => [Number(v[0]), Number(v[1]), unitTypes.number])