implement UPS

This commit is contained in:
Timi
2026-04-12 22:55:32 +08:00
parent ed2d2ef233
commit b95d7fe9b6
15 changed files with 807 additions and 283 deletions

View File

@@ -35,7 +35,7 @@
<script setup lang="ts">
import { Toast } from "tdesign-mobile-vue";
import { getSystemStatus, resolveSystemRequestErrorMessage } from "@/api/SystemAPI";
import SystemAPI from "@/api/SystemAPI";
import type { SystemStatusSnapshot, SystemStatusSnapshotView } from "@/types/System";
import { IOSize, Text } from "timi-web";
@@ -98,11 +98,11 @@ async function refreshDetail(): Promise<void> {
}
isLoading.value = true;
try {
snapshotView.value = await getSystemStatus("storage");
snapshotView.value = await SystemAPI.getStatus("storage");
} catch (error) {
Toast({
theme: "error",
message: resolveSystemRequestErrorMessage(error)
message: error instanceof Error ? error.message : "请求失败,请稍后重试"
});
} finally {
isLoading.value = false;