From: wang.yu Date: Mon, 17 Aug 2026 08:54:42 +0000 (+0800) Subject: docs: 设计文档补充左侧导航菜单完整结构与各菜单项说明 X-Git-Url: http://acesimba.cloud/gitweb/?a=commitdiff_plain;h=790f81dd50596638e141f18f795cc56a56ccd95d;p=StationBuilder.git docs: 设计文档补充左侧导航菜单完整结构与各菜单项说明 - 4.2 新增左侧导航整体结构(side-nav)树形图,覆盖三大模块上下文的全部菜单项 - 4.2 表格逐条说明每个导航元素的功能/数据来源/交互效果 - 原模块切换与站点列表/详情小节顺延为 4.3 / 4.4 --- diff --git a/public/design-doc.html b/public/design-doc.html index 7da01e0..753604e 100644 --- a/public/design-doc.html +++ b/public/design-doc.html @@ -97,7 +97,55 @@ 登录者头像 W / 邮箱当前登录身份展示;返回登录页静态演示点击头像回到内部登录页 登录态尚未实现 -

4.2 左侧模块切换(module-switch)

+

4.2 左侧导航整体结构(side-nav)

+

左侧导航由固定顶部的「模块切换」+ 随当前模块/页面动态渲染的「分组与菜单项」组成。同一时刻仅一个模块高亮,菜单项按当前所在模块展示不同内容。完整结构如下:

+
side-nav
+├─ 模块切换 module-switch(互斥,仅一个高亮)
+│   ├─ StationBuilder        → 站点项目(站点列表)
+│   ├─ 领域方案库             → 领域方案库页
+│   └─ 页面样式库             → 页面样式库页
+│
+├─ 【StationBuilder 模块时】(当前页非 方案库/样式库)
+│   ├─ 站点列表
+│   │   └─ 站点项目           → projects
+│   └─ 站点详情
+│       ├─ 站点切换器 <select>(列出全部站点)
+│       ├─ 生成向导
+│       │   ├─ 1 基本属性     → basic
+│       │   ├─ 2 资产         → assets
+│       │   ├─ 3 功能与菜单   → functions
+│       │   └─ 4 生成确认     → generate
+│       └─ 方案交付
+│           ├─ 站点结果        → result
+│           └─ 页面预览        → preview
+│
+├─ 【领域方案库模块时】(domains / domainDetail)
+│   ├─ 方案库导航
+│   │   ├─ 全部领域方案        → domains
+│   │   └─ 方案详情            → domainDetail
+│   └─ 领域分类(当前以「水务 · 自来水厂」为示例激活项)
+│       ├─ 燃气                → 提示(占位)
+│       ├─ 水务 · 自来水厂     → domainDetail
+│       ├─ 新能源              → 提示(占位)
+│       └─ 数据中心            → 提示(占位)
+│
+└─ 【页面样式库模块时】(styleLibrary)
+    └─ 样式库导航
+        └─ 全部页面样式        → styleLibrary
+ + + + + + + + + + + +
导航元素所属模块 / 分组功能数据来源交互效果
模块切换三个按钮module-switch切换三大模块前端 state(page)互斥高亮;点击切换至模块首页(见 4.3)
站点项目StationBuilder / 站点列表进入站点列表—点击 go("projects");当前页高亮
站点切换器 <select>StationBuilder / 站点详情在已建站点间快速切换GET /api/db/sites选择后加载该站点并跳转(在列表页则进基本属性,在详情页则停留在当前子页)
1 基本属性 / 2 资产 / 3 功能与菜单 / 4 生成确认StationBuilder / 生成向导生成向导分步导航前端 state点击 go 对应页;当前步骤高亮;已完成步骤可回跳
站点结果 / 页面预览StationBuilder / 方案交付查看生成结果与预览—点击 go("result" / "preview");当前页高亮
全部领域方案 / 方案详情领域方案库 / 方案库导航方案库列表与详情前端硬编码演示点击 go("domains" / "domainDetail");当前页高亮 真实方案库尚未接入
领域分类四类领域方案库 / 领域分类按领域筛选方案前端硬编码(燃气/水务/新能源/数据中心)水务进详情、其余提示占位;当前示例高亮「水务 · 自来水厂」
全部页面样式页面样式库 / 样式库导航样式库列表GET /api/db/page-styles点击 go("styleLibrary");当前页高亮
+ +

4.3 模块切换(module-switch)

三个互斥模块,同一时刻仅一个高亮:

@@ -106,7 +154,7 @@
模块功能点击效果
页面样式库可复用的 Cube 视觉样式进入「页面样式库」页
-

4.3 站点列表 / 站点详情 分组与站点切换器

+

4.4 站点列表 / 站点详情 分组与站点切换器

StationBuilder 模块下分两类: