From cf1d50f1de53d107112f06cb8ea2bffd06a3c1bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=9A=93=E6=9C=88=E5=BD=92=E5=B0=98?= Date: Wed, 12 Feb 2025 00:32:16 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E7=BC=93=E5=AD=98?= =?UTF-8?q?=E7=9B=91=E6=8E=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/monitor.ts | 11 ++ src/views/monitor/cache/index.vue | 279 ++++++++++++++++++++++++++++++ 2 files changed, 290 insertions(+) create mode 100644 src/views/monitor/cache/index.vue diff --git a/src/api/monitor.ts b/src/api/monitor.ts index 0652c1c..92cba87 100644 --- a/src/api/monitor.ts +++ b/src/api/monitor.ts @@ -1,6 +1,7 @@ import { http } from "@/utils/http"; import type { OperationLogInfo, + RedisMonitorInfo, SystemMonitorInfo, UserLoginLogInfo } from "types/monitor"; @@ -59,3 +60,13 @@ export const getUserOperationsAPI = (params: { export const getSystemMonitorInfoAPI = () => { return http.request("get", "/api/server"); }; + +// --------------------------缓存相关-------------------------------------- + +/** + * 获取服务器缓存信息 + * @returns + */ +export const getCachedMonitorInfoAPI = () => { + return http.request("get", "/api/cache/monitor"); +}; diff --git a/src/views/monitor/cache/index.vue b/src/views/monitor/cache/index.vue new file mode 100644 index 0000000..11d2be5 --- /dev/null +++ b/src/views/monitor/cache/index.vue @@ -0,0 +1,279 @@ + + + + +