diff --git a/src/components/device/device-card/components/current-diag/device-hardware-card.vue b/src/components/device/device-card/components/current-diag/device-hardware-card.vue index dc3d64e..dc0fb01 100644 --- a/src/components/device/device-card/components/current-diag/device-hardware-card.vue +++ b/src/components/device/device-card/components/current-diag/device-hardware-card.vue @@ -8,12 +8,16 @@ const props = defineProps<{ memUsage?: string; diskUsage?: string; runningTime?: string; + cpuUsageLabel?: string; + memUsageLabel?: string; + diskUsageLabel?: string; + runningTimeLabel?: string; }>(); -const { cpuUsage, memUsage, diskUsage, runningTime } = toRefs(props); +const { cpuUsage, memUsage, diskUsage, runningTime, cpuUsageLabel, memUsageLabel, diskUsageLabel, runningTimeLabel } = toRefs(props); const showCard = computed(() => { - return Object.values(props).some((value) => !!value); + return Object.values({ cpuUsage, memUsage, diskUsage, runningTime }).some((value) => !!value); }); const cpuPercent = computed(() => { @@ -51,22 +55,22 @@ const getProgressStatus = (percent: number): ProgressStatus => { - CPU + {{ cpuUsageLabel || 'CPU' }} {{ cpuPercent }}% - 内存 + {{ memUsageLabel || '内存' }} {{ memPercent }}% - 磁盘 + {{ diskUsageLabel || '磁盘' }} {{ diskPercent }}% - 系统运行时间 + {{ runningTimeLabel || '运行时间' }} {{ formattedRunningTime }}