AdmSysV2【公共组件库】@前端(For Git Submodule)
edit | blame | history | raw

Why

admin2-components 作为管理后台组件库,需要一个可折叠的三级侧边菜单组件,承担整站主导航职能。现有的 spec 设计文档(openspec/docs/old-refactors/side-menu/)已详细定义行为契约,需要转化为可实现的组件代码。

What Changes

  • 新增 CSideMenu 组件(src/framework/sideMenu/
  • 支持三级菜单嵌套(利用 antd@6 Menu 原生内嵌三级能力)
  • 实现同级手风琴展开行为(同一父节点下仅一个展开分支)
  • 实现响应式固定模式(窄屏下覆盖式抽屉 + 遮罩)
  • 支持菜单数据由外部注入(受控组件模式)

Capabilities

New Capabilities

  • side-menu:可折叠的三级侧边菜单组件,支持响应式布局、同级手风琴展开

Impact

  • 新增 src/framework/sideMenu/ 组件目录
  • 依赖 antd@6 Menu 组件
  • 组件作为受控组件,宿主负责菜单数据管理与路由跳转