diff options
| author | zyh <[email protected]> | 2024-09-18 18:12:10 +0800 |
|---|---|---|
| committer | zyh <[email protected]> | 2024-09-18 18:12:10 +0800 |
| commit | 22dfe521fd6b59d21f2a67cb4bf7dae3154a2ff6 (patch) | |
| tree | 2ce721c61cc873babacdfa40758d3f464499b090 | |
| parent | 32296ad40194d56a6a7586d62a7beb102ca9adec (diff) | |
NEZ-3500 fix: 图表全屏,查询指标时间范围有误rel-24.01.36
| -rw-r--r-- | nezha-fronted/src/components/chart/chartList.vue | 5 | ||||
| -rw-r--r-- | nezha-fronted/src/components/chart/panelChart.vue | 5 |
2 files changed, 7 insertions, 3 deletions
diff --git a/nezha-fronted/src/components/chart/chartList.vue b/nezha-fronted/src/components/chart/chartList.vue index 819882d86..38b6dd19c 100644 --- a/nezha-fronted/src/components/chart/chartList.vue +++ b/nezha-fronted/src/components/chart/chartList.vue @@ -56,6 +56,7 @@ :chart-info="item" :from="from" :time-range="timeRange" + :nowTimeType="nowTimeType" @groupShow="groupShow" :isExportHtml="isExportHtml" :dataJson="dataJson" @@ -96,6 +97,7 @@ :dataJson="dataJson" :panelLock="panelLock" :time-range="timeRange" + :nowTimeType="nowTimeType" @showFullscreen="showFullscreen" ></panel-chart> </el-dialog> @@ -120,6 +122,9 @@ export default { dashboardId: {}, chartDetailInfo: Object, timeRange: Array, // 时间范围 + nowTimeType: { + type: Object + }, isGroup: Boolean, groupInfo: {}, from: String, diff --git a/nezha-fronted/src/components/chart/panelChart.vue b/nezha-fronted/src/components/chart/panelChart.vue index a0e5f6ed5..f10a03d8e 100644 --- a/nezha-fronted/src/components/chart/panelChart.vue +++ b/nezha-fronted/src/components/chart/panelChart.vue @@ -228,13 +228,12 @@ export default { const now = new Date(bus.computeTimezone(new Date().getTime())) const origin = new Date(bus.timeFormate(bus.formateTimeToTime(this.timeRange[1]), 'YYYY-MM-DD HH:mm:ss')) const numInterval = now.getTime() - origin.getTime() - let nowTimeType = this.$route.query.nowTimeType + let nowTimeType = this.nowTimeType + console.log(nowTimeType) if (!nowTimeType) { nowTimeType = { value: 1 } - } else { - nowTimeType = JSON.parse(nowTimeType) } if (numInterval >= 15000 && nowTimeType.value !== -1) { // 大于1分钟,则start、end均往后移numInterval,否则时间不变 startTime = bus.getNewTime(bus.formateTimeToTime(this.timeRange[0]), numInterval, 'YYYY-MM-DD HH:mm:ss') |
