feat: add interactive left menu

This commit is contained in:
zwt13703
2026-07-01 20:36:04 +08:00
parent b4e128c227
commit ffa869e086
3 changed files with 168 additions and 26 deletions
+11
View File
@@ -72,3 +72,14 @@
6. 新增 `StructureTree.vue`,实现结构树 shell。
7. 增加 `/templates/:id/edit` 路由,并执行前端构建和浏览器 DOM 检查。
- **执行结果**: 完成任务 034-039,编辑页基础四栏工作台已可访问。
## 会话 ID: 20260701-left-menu
- [2026-07-01 20:35:45]
- **执行原因**: 按任务清单继续完成左侧菜单 040-042。
- **执行过程**:
1. 将左侧菜单改为 JSON 数据模型驱动,包含一级菜单和子菜单配置。
2. 增加分组展开/收起状态,点击一级菜单可切换子菜单显示。
3. 增加箭头旋转动画,展示当前展开状态。
4. 增加选中状态管理,子菜单选中后显示高亮样式。
5. 执行前端构建和浏览器交互检查。
- **执行结果**: 完成任务 040-042,左侧菜单支持数据驱动、展开收起与选中高亮。