Ocetars
7fa71c538e
feat(command-management): 新增指令层级管理与UI展示
- 【后端】
- `CommandDescriptor` 新增 `parent_group_handler` 和 `sub_commands` 字段,支持指令层级结构定义。
- `list_commands` 函数重构,实现指令的层级收集与构建,将子指令正确挂载到其父指令组下。
- 新增 `_collect_all_descriptors` 和 `_find_parent_group_handler` 辅助函数,用于全面收集指令并定位父指令组。
- `_build_descriptor` 优化指令类型判断逻辑,明确区分普通指令、指令组和子指令。
- `_descriptor_to_dict` 递归处理子指令,确保 API 返回完整的指令层级数据。
- 【前端】
- 指令管理页面 (`CommandPage.vue`) 增加指令类型筛选器,并支持指令组的展开/折叠功能。
- 表格展示优化,为指令组和子指令添加不同的样式和缩进,提升层级结构的视觉可读性。
- 指令详情对话框新增指令类型、所属指令组和子指令列表的展示。
- 更新 `CommandItem` 接口,以适配后端提供的层级数据结构。
- 【i18n】
- 新增指令类型(指令、指令组、子指令)的国际化文本。
- 更新指令管理相关 UI 文本,包括表格头部、详情对话框字段和筛选器选项。
2025-12-03 17:58:52 +08:00
..
2025-11-30 23:42:37 +08:00
2025-12-01 18:42:07 +08:00
2025-12-02 20:53:53 +08:00
2025-11-17 19:05:14 +08:00
2025-12-01 18:12:39 +08:00
2025-12-01 18:12:39 +08:00
2025-12-01 18:12:39 +08:00
2025-12-01 18:37:08 +08:00
2025-12-03 17:58:52 +08:00
2025-12-01 18:12:39 +08:00
2025-11-01 13:26:19 +08:00
2025-11-15 21:15:20 +08:00
2025-11-14 19:17:24 +08:00
2025-11-15 21:31:03 +08:00
2025-11-15 22:26:13 +08:00
2025-11-01 13:26:19 +08:00
2025-11-02 18:12:20 +08:00
2025-11-24 14:37:25 +08:00
2025-11-01 13:26:19 +08:00
2025-11-14 19:17:24 +08:00
2025-11-01 13:26:19 +08:00
2025-11-01 13:26:19 +08:00
2025-11-01 13:26:19 +08:00
2025-11-02 17:02:56 +08:00
2025-11-02 17:02:56 +08:00
2025-11-23 21:53:56 +08:00
2025-11-01 13:26:19 +08:00
2025-11-01 13:26:19 +08:00