From 820186a48cfae921ac0603b37620a08064eb439a Mon Sep 17 00:00:00 2001 From: Warren Date: Thu, 25 Jun 2026 16:54:24 +0800 Subject: [PATCH] Add Monitor UI: Service status + performance monitoring with auto-refresh --- markbase-tauri/src/src/router/index.js | 7 +- markbase-tauri/src/src/views/Monitor.vue | 412 +++++++++++----------- markbase-tauri/src/src/views/WebAdmin.vue | 23 +- 3 files changed, 215 insertions(+), 227 deletions(-) diff --git a/markbase-tauri/src/src/router/index.js b/markbase-tauri/src/src/router/index.js index efca75f..3d7f4d0 100644 --- a/markbase-tauri/src/src/router/index.js +++ b/markbase-tauri/src/src/router/index.js @@ -4,6 +4,7 @@ import WebAdmin from '../views/WebAdmin.vue' import VirtualFolders from '../views/VirtualFolders.vue' import Quota from '../views/Quota.vue' import ACL from '../views/ACL.vue' +import Monitor from '../views/Monitor.vue' import FilePreview from '../views/FilePreview.vue' import Home from '../views/Home.vue' import Dashboard from '../views/Dashboard.vue' @@ -12,7 +13,6 @@ import Config from '../views/Config.vue' import Diagnostic from '../views/Diagnostic.vue' import Management from '../views/Management.vue' import Health from '../views/Health.vue' -import Monitor from '../views/Monitor.vue' import Backup from '../views/Backup.vue' import Users from '../views/Users.vue' import Shares from '../views/Shares.vue' @@ -48,6 +48,11 @@ const routes = [ name: 'ACL', component: ACL }, + { + path: '/monitor', + name: 'Monitor', + component: Monitor + }, { path: '/filepreview', name: 'FilePreview', diff --git a/markbase-tauri/src/src/views/Monitor.vue b/markbase-tauri/src/src/views/Monitor.vue index f4af21d..5499f91 100644 --- a/markbase-tauri/src/src/views/Monitor.vue +++ b/markbase-tauri/src/src/views/Monitor.vue @@ -1,203 +1,168 @@