From c1bd94684c2ae8f233e98e69d8b4d8f71d24b0c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=85=AC=E6=98=8E?= <83812544+Ed1s0nZ@users.noreply.github.com> Date: Sun, 7 Jun 2026 15:35:49 +0800 Subject: [PATCH] Add files via upload --- web/static/js/router.js | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/web/static/js/router.js b/web/static/js/router.js index d4ce9990..7aae8b5e 100644 --- a/web/static/js/router.js +++ b/web/static/js/router.js @@ -203,16 +203,6 @@ function getNavSubmenuItems(navItem) { return Array.from(submenu.querySelectorAll('.nav-submenu-item')); } -/** 仅一个子页时直接进入,避免展开后菜单在侧栏底部不可见 */ -function navigateSingleSubmenuPage(navItem) { - const items = getNavSubmenuItems(navItem); - if (items.length !== 1) return false; - const pageId = items[0].getAttribute('data-page'); - if (!pageId) return false; - switchPage(pageId); - return true; -} - // 切换子菜单 function toggleSubmenu(menuId) { const sidebar = document.getElementById('main-sidebar'); @@ -229,19 +219,6 @@ function toggleSubmenu(menuId) { return; } - // 展开侧栏且仅一个子项(角色、Agents 等):单击进入;已在该页且已展开时再次单击折叠 - const singleSubItems = getNavSubmenuItems(navItem); - if (singleSubItems.length === 1) { - const singlePageId = singleSubItems[0].getAttribute('data-page'); - if (navItem.classList.contains('expanded') && singlePageId === currentPage) { - navItem.classList.remove('expanded'); - return; - } - if (navigateSingleSubmenuPage(navItem)) { - return; - } - } - // 展开状态下切换子菜单,并滚入视口以便看到子项 const willExpand = !navItem.classList.contains('expanded'); navItem.classList.toggle('expanded'); @@ -270,10 +247,6 @@ function showSubmenuPopup(navItem, menuId) { } } - if (navigateSingleSubmenuPage(navItem)) { - return; - } - const navItemContent = navItem.querySelector('.nav-item-content'); const submenu = navItem.querySelector('.nav-submenu');