]> acesimba.cloud Git - StationBuilder.git/commitdiff
左侧主菜单补充 SVG 图标以符合 web-ui-builder SideMenu 规范:领域方案/Apps、站点管理/manage、建站资源/iot_suite...
authorroot <root@localhost.localdomain>
Fri, 18 Sep 2026 03:03:54 +0000 (11:03 +0800)
committerroot <root@localhost.localdomain>
Fri, 18 Sep 2026 03:03:54 +0000 (11:03 +0800)
app/page.tsx

index e15164814833b2618283a8320de8a1b7b5e60f76..94fb3a347b9d0d390b6000b53f169387724c315f 100644 (file)
@@ -2,6 +2,7 @@
 
 import { UiButton, UiInput, UiSelect, UiTable, UiTabbedRegion, UiActions, UiOverlay } from "./ui-system";
 import BrandSideMenu from "../src/components/menu";
+import SvgIcon from "../src/components/icons/svgIcon";
 import BrandSearchInput from "../src/components/search-input";
 import BrandPagination from "../src/components/pagination";
 import { Input as UiAntInput, Card, Form, App as AntApp } from "antd";
@@ -681,18 +682,18 @@ export default function Home(){ const { message } = AntApp.useApp();
           onOpenChange={keys=>{setResourceNavOpen(keys.includes("resources"));setSystemNavOpen(keys.includes("system"));}}
           onClick={({key})=>{if(key==="domains")setDomainFilter(null);go(key as PageKey);}}
           items={[
-            {key:"domains",label:"领域方案"},
-            {key:"projects",label:"站点管理"},
-            {key:"resources",label:"建站资源",children:[
-              {key:"deviceTemplates",label:"设备模板"},
-              {key:"monitor-dashboard",label:"监控仪表板"},
-              {key:"twin-model",label:"数字孪生模型"},
-              {key:"ops-template",label:"运维模板"},
-              {key:"knowledge-template",label:"知识模板"},
+            {key:"domains",label:"领域方案",icon:<SvgIcon name="Apps" size={16}/>},
+            {key:"projects",label:"站点管理",icon:<SvgIcon name="manage" size={16}/>},
+            {key:"resources",label:"建站资源",icon:<SvgIcon name="iot_suite" size={16}/>,children:[
+              {key:"deviceTemplates",label:"设备模板",icon:<SvgIcon name="manage" size={16}/>},
+              {key:"monitor-dashboard",label:"监控仪表板",icon:<SvgIcon name="notifications" size={16}/>},
+              {key:"twin-model",label:"数字孪生模型",icon:<SvgIcon name="support" size={16}/>},
+              {key:"ops-template",label:"运维模板",icon:<SvgIcon name="config" size={16}/>},
+              {key:"knowledge-template",label:"知识模板",icon:<SvgIcon name="file" size={16}/>},
             ]},
-            {key:"system",label:"系统设定",children:[
-              {key:"toolSettings",label:"内部工具配置"},
-              {key:"domainSettings",label:"领域配置"},
+            {key:"system",label:"系统设定",icon:<SvgIcon name="config" size={16}/>,children:[
+              {key:"toolSettings",label:"内部工具配置",icon:<SvgIcon name="support" size={16}/>},
+              {key:"domainSettings",label:"领域配置",icon:<SvgIcon name="manage" size={16}/>},
             ]},
           ]}
         />