diff --git a/static/admin/base.js b/static/admin/base.js
index 42a9c9e..27f6e3d 100644
--- a/static/admin/base.js
+++ b/static/admin/base.js
@@ -99,7 +99,6 @@ function showTab(name){
if(name==='monitor'){loadMonitor();_monitorTimer=setInterval(loadMonitor,5000);}
if(name==='tasks'){showSubTab('tasks',_activeSubs.tasks);loadTasks();loadCustomActions();}
if(name==='tools'){showSubTab('tools',_activeSubs.tools);loadToolsDevices();loadAdbDevices();loadTailscaleDevices();loadApks();}
- if(name==='groups')loadGroups();
if(name==='logs'){loadLogs();if(document.getElementById('log-auto').checked)_logTimer=setInterval(loadLogs,3000);}
if(name==='users')loadUsers();
}
@@ -114,6 +113,7 @@ function showSubTab(tabId, name){
const tab = document.getElementById('tab-'+tabId);
tab.querySelectorAll('.sub-tab').forEach(b=>b.classList.toggle('active', b.dataset.sub===name));
tab.querySelectorAll('.sub-panel').forEach(p=>p.classList.toggle('active', p.id===tabId+'-sub-'+name));
+ if(name==='groups' && typeof loadGroups==='function') loadGroups();
if(name==='devpool' && typeof loadDevPool==='function'){
loadDevPool();
if(typeof loadDiscovery==='function'){
diff --git a/templates/admin/monitor.html b/templates/admin/monitor.html
index 93c4534..9f3f432 100644
--- a/templates/admin/monitor.html
+++ b/templates/admin/monitor.html
@@ -313,7 +313,6 @@ body{background:var(--bg);font-family:var(--body);color:var(--text);font-size:14
-
@@ -423,23 +422,6 @@ body{background:var(--bg);font-family:var(--body);color:var(--text);font-size:14
-
-
设备分组管理
-
管理设备分组,用于任务按分组执行
-
-
-
-
-
-
-
-
-
日志查看
@@ -497,6 +479,7 @@ body{background:var(--bg);font-family:var(--body);color:var(--text);font-size:14
+
@@ -701,6 +684,24 @@ body{background:var(--bg);font-family:var(--body);color:var(--text);font-size:14
+
+
+