summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorchenjinsong <[email protected]>2023-02-10 14:20:07 +0800
committerchenjinsong <[email protected]>2023-02-10 14:20:07 +0800
commit6ed9c4f5fe9864ba8723b2b5eb2c809081cc14b9 (patch)
treec46b8bba99b7475890db1fb67f6a7fe02284afc7
parent6f8631f94784827c13ba3120cb8b54a7d03adea0 (diff)
fix: 修复detection顶部柱状图数据没有按时间排序的问题,修复app图逻辑问题
-rw-r--r--src/views/charts2/charts/networkOverview/NetworkOverviewApps.vue2
-rw-r--r--src/views/detections/Index.vue5
2 files changed, 5 insertions, 2 deletions
diff --git a/src/views/charts2/charts/networkOverview/NetworkOverviewApps.vue b/src/views/charts2/charts/networkOverview/NetworkOverviewApps.vue
index aebbad7f..0182bfc5 100644
--- a/src/views/charts2/charts/networkOverview/NetworkOverviewApps.vue
+++ b/src/views/charts2/charts/networkOverview/NetworkOverviewApps.vue
@@ -247,7 +247,7 @@ export default {
handleData (prevRequest, request, _t) {
this.toggleLoading(true)
Promise.all([prevRequest, request]).then(res => {
- this.isNoData = (res[0].data.result.length && res[1].data.result.length) === 0
+ this.isNoData = res[0].data.result.length === 0 && res[1].data.result.length === 0
if (this.isNoData) {
this.appData = this.appData.map(t => {
return {
diff --git a/src/views/detections/Index.vue b/src/views/detections/Index.vue
index 3c30171e..257fcb11 100644
--- a/src/views/detections/Index.vue
+++ b/src/views/detections/Index.vue
@@ -294,7 +294,7 @@ export default {
const chartDom = document.getElementById(`eventSeverityTrendBar${this.pageType}`)
const eventSeverityTrendOption = this.$_.cloneDeep(multipleBarOption)
- const xData = []
+ let xData = []
dataMap.forEach(function (value) {
// eventSeverityTrendOption.series[Number(getSeriesIndex(key))].data = value.map(v => Number(v[1]))
value.forEach(item => {
@@ -303,6 +303,9 @@ export default {
}
})
})
+ xData = xData.sort((a, b) => {
+ return new Date(a) - new Date(b)
+ })
eventSeverityTrendOption.series.forEach(serie => {
const seriesData = []
xData.forEach(item => {