diff --git a/src/utils/unit-convert.js b/src/utils/unit-convert.js index ecd72d54..06833dcb 100644 --- a/src/utils/unit-convert.js +++ b/src/utils/unit-convert.js @@ -86,7 +86,9 @@ export default function unitConvert (value, unitType, sourceUnit, targetUnit, do case unitTypes.time: { return timeUnitFormatter(value, sourceUnit, targetUnit, dot) } - case unitTypes.percent: + case unitTypes.percent: { + return [value, '%'] + } case unitTypes.number: { return numberUnitConvert(value, sourceUnit, targetUnit, dot) } diff --git a/src/views/charts/PanelChart.vue b/src/views/charts/PanelChart.vue index 47b4afb4..93ae1089 100644 --- a/src/views/charts/PanelChart.vue +++ b/src/views/charts/PanelChart.vue @@ -245,6 +245,12 @@ export default { if (chartParams && chartParams.dataKey) { if (response.data.result && (response.data.result[chartParams.dataKey] || response.data.result[chartParams.dataKey] === 0)) { this.chartData = response.data.result[chartParams.dataKey] + } else if (response.data.result && (response.data.result[chartParams.dataKey + 'Avg'] || response.data.result[chartParams.dataKey + 'Avg'] === 0)) { + this.chartData = [{ + value: response.data.result[chartParams.dataKey + 'Avg'], + p50: response.data.result[chartParams.dataKey + 'P50'], + p90: response.data.result[chartParams.dataKey + 'P90'] + }] } else { this.chartData = null } diff --git a/src/views/charts/charts/ChartSingleValue.vue b/src/views/charts/charts/ChartSingleValue.vue index 1dcd6a62..9ee38479 100644 --- a/src/views/charts/charts/ChartSingleValue.vue +++ b/src/views/charts/charts/ChartSingleValue.vue @@ -51,7 +51,7 @@