Commit Graph

3 Commits (f6ba04ebd8dcf7e0ed1d6e0f051d848cf96417cf)

Author SHA1 Message Date
chenhao 1a392d96b9 feat(layout): 添加音频、热词和提示词菜单项并优化布局结构
- 在AppLayout中添加AudioOutlined、TagsOutlined和BulbOutlined图标
- 为audio、hotword和prompt路由配置对应的菜单图标映射
- 重构菜单项生成逻辑,使用useMemo优化性能并修复TDZ错误
- 在菜单树查找函数中添加数组验证防止运行时错误
- 添加新业务模块数据库表:声纹发言人表、热词管理表和提示词模板表
- 更新租户ID字段的自动填充逻辑和权限过滤配置
- 在认证流程中添加displayName和pwdResetRequired字段支持
- 添加React Markdown依赖用于内容渲染功能
2026-03-02 09:09:53 +08:00
chenhao 5fe3b53680 feat(i18n): 实现国际化功能支持多语言切换
- 集成 react-i18next 库实现国际化框架
- 在 AppLayout 中添加语言切换下拉菜单和切换功能
- 添加 GlobalOutlined 图标用于语言切换入口
- 将所有页面中的硬编码文本替换为国际化键值
- 在 Dashboard 页面实现标题和按钮的国际化
- 在 Devices 页面实现表格列名和操作按钮的国际化
- 在 Dictionaries 页面实现所有界面元素的国际化
- 在 Login 页面实现登录表单和提示信息的国际化
- 在 Logs 页面实现日志表格和筛选器的国际化
- 统一错误提示和成功提示为国际化消息
2026-02-25 09:44:43 +08:00
chenhao bf537d6074 feat(shared): 添加操作帮助面板组件
- 实现 ActionHelpPanel 组件,提供操作详情和帮助信息展示
- 添加完整的 CSS 样式文件,支持响应式布局和主题适配
- 集成 Ant Design 的 Drawer 和 Collapse 组件
- 支持当前操作和所有可用操作的分类展示
- 实现操作步骤、注意事项、快捷键等功能说明
- 添加图标、标签、权限要求等信息展示
- 支持操作列表点击切换和实时预览功能
2026-02-10 17:48:44 +08:00