feat: 新增Token实时监控仪表盘

This commit is contained in:
thzxx
2026-04-23 16:00:13 +08:00
parent 684b2f773b
commit e96b2a840e
4 changed files with 466 additions and 0 deletions
+4
View File
@@ -21,6 +21,7 @@ import { initSettingsModal, closeSettingsModal } from './components/settings-mod
import { initHistoryModal, closeHistoryModal } from './components/history-modal.js';
import { initMemoryModal } from './components/memory-modal.js';
import { initToolsModal, closeToolsModal } from './components/tools-modal.js';
import { initTokenDashboard, closeTokenDashboard } from './components/token-dashboard.js';
import { initMemoryManager } from './services/memory-manager.js';
import { restoreHeartbeat } from './components/settings-modal.js';
import { restoreCronTasks } from './services/cron-manager.js';
@@ -331,6 +332,7 @@ async function init(): Promise<void> {
initToolConfirmModal();
initMemoryModal();
initToolsModal();
initTokenDashboard();
initWorkspacePanel();
setupDesktopIntegration();
@@ -433,6 +435,7 @@ async function init(): Promise<void> {
initToolConfirmModal();
initMemoryModal();
initToolsModal();
initTokenDashboard();
initWorkspacePanel();
setupDesktopIntegration();
checkConnection().then(loadModels);
@@ -450,6 +453,7 @@ function bindGlobalEvents(): void {
closeHistoryModal();
closeLightbox();
closeToolsModal();
closeTokenDashboard();
(document.querySelector('#helpModal') as HTMLElement).style.display = 'none';
(document.querySelector('#memoryModal') as HTMLElement).style.display = 'none';
}