implement UPS
This commit is contained in:
@@ -119,11 +119,7 @@ import { GridComponent, LegendComponent, TooltipComponent } from "echarts/compon
|
||||
import VChart from "vue-echarts";
|
||||
import { useRouter } from "vue-router";
|
||||
import type { EChartsOption, SeriesOption } from "echarts";
|
||||
import {
|
||||
getSystemStatus,
|
||||
getSystemStatusHistory,
|
||||
resolveSystemRequestErrorMessage
|
||||
} from "@/api/SystemAPI";
|
||||
import SystemAPI from "@/api/SystemAPI";
|
||||
import type { SystemStatusHistoryPoint, SystemStatusSnapshotView } from "@/types/System";
|
||||
import type { DashboardHistoryMetric } from "@/store/settingStore";
|
||||
import { useSettingStore } from "@/store/settingStore";
|
||||
@@ -624,11 +620,11 @@ async function refreshSnapshot(): Promise<void> {
|
||||
isSnapshotLoading.value = true;
|
||||
try {
|
||||
const metrics = settingStore.dashboard.server.snapshotMetrics.join(",");
|
||||
snapshotView.value = await getSystemStatus(metrics);
|
||||
snapshotView.value = await SystemAPI.getStatus(metrics);
|
||||
} catch (error) {
|
||||
Toast({
|
||||
theme: "error",
|
||||
message: resolveSystemRequestErrorMessage(error)
|
||||
message: error instanceof Error ? error.message : "请求失败,请稍后重试"
|
||||
});
|
||||
} finally {
|
||||
isSnapshotLoading.value = false;
|
||||
@@ -644,7 +640,7 @@ async function refreshHistory(): Promise<void> {
|
||||
isHistoryLoading.value = true;
|
||||
try {
|
||||
const metrics = settingStore.dashboard.server.historyMetrics.join(",");
|
||||
const historyView = await getSystemStatusHistory({
|
||||
const historyView = await SystemAPI.getStatusHistory({
|
||||
window: "1h",
|
||||
metrics
|
||||
});
|
||||
@@ -652,7 +648,7 @@ async function refreshHistory(): Promise<void> {
|
||||
} catch (error) {
|
||||
Toast({
|
||||
theme: "error",
|
||||
message: resolveSystemRequestErrorMessage(error)
|
||||
message: error instanceof Error ? error.message : "请求失败,请稍后重试"
|
||||
});
|
||||
} finally {
|
||||
isHistoryLoading.value = false;
|
||||
|
||||
Reference in New Issue
Block a user