diff --git a/packages/web/projects/vgpu/views/node/admin/getOptions.js b/packages/web/projects/vgpu/views/node/admin/getOptions.js index a7cd503..2ad1375 100644 --- a/packages/web/projects/vgpu/views/node/admin/getOptions.js +++ b/packages/web/projects/vgpu/views/node/admin/getOptions.js @@ -1,4 +1,8 @@ -import { timeParse, formatSmartPercentage } from '@/utils'; +import { + timeParse, + formatSmartPercentage, + getFirstNonEmptyArray, +} from '@/utils'; export const getRangeOptions = ({ core = [], @@ -6,6 +10,8 @@ export const getRangeOptions = ({ cpu = [], internal = [], }) => { + const xData = getFirstNonEmptyArray([core, memory, cpu, internal]); + return { legend: { // data: [], @@ -38,7 +44,7 @@ export const getRangeOptions = ({ }, xAxis: { type: 'category', - data: core.map((item) => timeParse(+item.timestamp)), + data: xData.map((item) => timeParse(+item.timestamp)), axisLabel: { formatter: function (value) { return timeParse(value, 'HH:mm'); diff --git a/packages/web/projects/vgpu/views/node/admin/index.vue b/packages/web/projects/vgpu/views/node/admin/index.vue index 89cf6ab..9944e0d 100644 --- a/packages/web/projects/vgpu/views/node/admin/index.vue +++ b/packages/web/projects/vgpu/views/node/admin/index.vue @@ -25,7 +25,7 @@ -