<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==="dashboard"?"extension-menu-item clickable active":"extension-menu-item clickable"} onClick={()=>go("dashboard")}>仪表板</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>
- </div>}
- </div>
- <button className={page==="basic-components"?"extension-menu-item clickable active":"extension-menu-item clickable"} onClick={()=>go("basic-components")}>基础组件库</button>
- <button className={page==="func-components"?"extension-menu-item clickable active":"extension-menu-item clickable"} onClick={()=>go("func-components")}>功能组件库</button>
<button className={page==="filters"?"extension-menu-item clickable active":"extension-menu-item clickable"} onClick={()=>go("filters")}>筛选器</button>
- <button className={page==="datasource"?"extension-menu-item clickable active":"extension-menu-item clickable"} onClick={()=>go("datasource")}>数据源</button>
</div>}
</section>
- <section className={resourceArea?"menu-section current":"menu-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>
+ <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>
+ </div>}
+ </div>
</div>}
</section>
<section className={systemArea?"menu-section current":"menu-section"}>