diff --git a/src/components/Layout/Header.tsx b/src/components/Layout/Header.tsx
index 73575f1..8846fd6 100644
--- a/src/components/Layout/Header.tsx
+++ b/src/components/Layout/Header.tsx
@@ -195,12 +195,12 @@ const Header = () => {
个人资料
- {/* 系统设置 */}
-
+
+
+
+ 系统状态
+
+
+
+ 查看系统各个组件的运行状态和性能指标
+
+
+
+ {systemStatus ? (
+
+ {Object.keys(systemStatus).map((key) =>
+ renderSystemInfo(key, systemStatus[key as keyof ISystemStatus])
+ )}
+
+ ) : (
+
+ 暂无系统状态数据
+
+ )}
+
);
}
diff --git a/src/services/user_service.ts b/src/services/user_service.ts
index 2ce7519..57b37f9 100644
--- a/src/services/user_service.ts
+++ b/src/services/user_service.ts
@@ -114,6 +114,13 @@ const userService = {
set_api_key: (data: ISetApiKeyRequestBody) => {
return request.post(api.set_api_key, data);
},
+
+ /* system status */
+
+ // 获取系统状态
+ system_status: () => {
+ return request.get(api.getSystemStatus);
+ },
};
export default userService;
\ No newline at end of file