fix:修复dashboard temp获取数据错误

This commit is contained in:
zyh
2022-12-01 14:41:35 +08:00
parent 1e30f69462
commit 9f3455adff

View File

@@ -217,7 +217,7 @@ export default {
switch (this.chartInfo.datasource) { switch (this.chartInfo.datasource) {
case 'metrics': case 'metrics':
case 'logs': { case 'logs': {
if (this.from === fromRoute.chartTemp) { if (this.from === fromRoute.chartTemp || this.from === fromRoute.dashboardTemp) {
setTimeout(() => { setTimeout(() => {
this.chartData = [chartTempData.data.result] this.chartData = [chartTempData.data.result]
this.chartData.forEach(item => { this.chartData.forEach(item => {
@@ -236,7 +236,7 @@ export default {
urlPre += '/logs/loki' urlPre += '/logs/loki'
} }
let requests = elements.map((element) => { let requests = elements.map((element) => {
if (this.from === fromRoute.chartTemp) { if (this.from === fromRoute.chartTemp || this.from === fromRoute.dashboardTemp) {
return chartTempData return chartTempData
} }
let query = `${urlPre}/api/v1/query_range?start=${startTime}&end=${endTime}&step=${step}` let query = `${urlPre}/api/v1/query_range?start=${startTime}&end=${endTime}&step=${step}`
@@ -266,7 +266,7 @@ export default {
}) })
if (this.multipleTime) { if (this.multipleTime) {
const multipleRequests = elements.map((element) => { const multipleRequests = elements.map((element) => {
if (this.from === fromRoute.chartTemp) { if (this.from === fromRoute.chartTemp || this.from === fromRoute.dashboardTemp) {
return chartTempData return chartTempData
} }
let query = `${urlPre}/api/v1/query_range?start=${startTime - this.minusTime / 1000}&end=${endTime - this.minusTime / 1000}&step=${step}` let query = `${urlPre}/api/v1/query_range?start=${startTime - this.minusTime / 1000}&end=${endTime - this.minusTime / 1000}&step=${step}`
@@ -331,7 +331,7 @@ export default {
} }
case 'system': { case 'system': {
this.chartInfo.elements = this.chartInfo.param.datasource this.chartInfo.elements = this.chartInfo.param.datasource
if (this.from === fromRoute.chartTemp) { if (this.from === fromRoute.chartTemp || this.from === fromRoute.dashboardTemp) {
setTimeout(() => { setTimeout(() => {
this.chartData = [chartTempData.data.result] this.chartData = [chartTempData.data.result]
this.loading = false this.loading = false