]> acesimba.cloud Git - StationBuilder.git/commitdiff
移除扩展页面一级菜单;筛选器移入监控仪表板三级菜单
authorroot <root@localhost.localdomain>
Thu, 10 Sep 2026 08:34:40 +0000 (16:34 +0800)
committerroot <root@localhost.localdomain>
Thu, 10 Sep 2026 08:34:40 +0000 (16:34 +0800)
app/page.tsx

index 2e93133e34b1ccc2fc20ed764ad09eb2aa940725..29ae252df0cdfb07b09b3c550869e467483df286 100644 (file)
@@ -580,21 +580,20 @@ export default function Home(){
             <button className={page==="siteEdit"?"active":""} onClick={()=>go("siteEdit",sites[0]?.id)}><span>站点编辑</span></button>
           </div>}
         </section>
-        <section className={extensionArea?"menu-section extension-menu-section current":"menu-section extension-menu-section"} aria-label="扩展页面菜单">
-          <button className="menu-section-title" aria-expanded={extensionNavOpen} onClick={()=>setExtensionNavOpen(v=>!v)}><span>扩展页面</span>{extensionNavOpen?<CaretDownOutlined/>:<CaretRightOutlined/>}</button>
-          {extensionNavOpen&&<div className="menu-section-items extension-menu-items">
-            <button className={page==="filters"?"extension-menu-item clickable active":"extension-menu-item clickable"} onClick={()=>go("filters")}>筛选器</button>
-          </div>}
-        </section>
         <section className={resourceArea?"menu-section extension-menu-section current":"menu-section extension-menu-section"}>
           <button className="menu-section-title" aria-expanded={resourceNavOpen} onClick={()=>setResourceNavOpen(v=>!v)}><span>建站资源</span>{resourceNavOpen?<CaretDownOutlined/>:<CaretRightOutlined/>}</button>
           {resourceNavOpen&&<div className="menu-section-items">
             <button className={(page==="domains"||page==="domainDetail")?"active":""} onClick={()=>{setDomainFilter(null);go("domains");}}><span>领域方案</span></button>
             <button className={page==="deviceTemplates"?"active":""} onClick={()=>go("deviceTemplates")}><span>设备模板</span></button>
             <button className={page==="styleLibrary"?"active":""} onClick={()=>go("styleLibrary")}><span>页面样式</span></button>
-            <button className={page==="dashboard"?"active":""} onClick={()=>go("dashboard")}><span>监控仪表板</span></button>
-            <button className={page==="report-dashboard"?"active":""} onClick={()=>go("report-dashboard")}><span>仪表板报表</span></button>
-            <button className={page==="report-doc"?"active":""} onClick={()=>go("report-doc")}><span>文档报表</span></button>
+            <div className="extension-submenu">
+              <button className="extension-menu-item extension-submenu-title" aria-expanded={reportNavOpen} onClick={()=>setReportNavOpen(v=>!v)}><span>监控仪表板</span>{reportNavOpen?<CaretDownOutlined/>:<CaretRightOutlined/>}</button>
+              {reportNavOpen&&<div className="extension-third-menu">
+                <button className={page==="report-dashboard"?"extension-third-menu-item clickable active":"extension-third-menu-item clickable"} onClick={()=>go("report-dashboard")}>仪表板报表</button>
+                <button className={page==="report-doc"?"extension-third-menu-item clickable active":"extension-third-menu-item clickable"} onClick={()=>go("report-doc")}>文档报表</button>
+                <button className={page==="filters"?"extension-third-menu-item clickable active":"extension-third-menu-item clickable"} onClick={()=>go("filters")}>筛选器</button>
+              </div>}
+            </div>
           </div>}
         </section>
         <section className={systemArea?"menu-section current":"menu-section"}>