Commit Graph

3 Commits (86009e2602b738f0abcb8266e2119d0515864990)

Author SHA1 Message Date
chenhao a1db81892c feat(auth): 添加登录日志记录功能并配置软删除逻辑
- 在application.yml中配置MyBatis-Plus逻辑删除字段
- 在BaseEntity中添加@TableLogic注解实现软删除
- 在AuthServiceImpl中注入SysLogService和HttpServletRequest
- 实现登录成功和失败的日志记录功能
- 添加LoginUser类用于安全认证
- 创建Log注解和LogAspect切面实现操作日志记录
- 添加PermissionService用于权限验证
- 在RoleController中添加用户查询接口和日志注解
- 在前端添加Logs页面展示操作日志
- 更新Roles页面UI并添加相关API调用
- 添加AOP依赖并在启动类启用异步支持
2026-02-12 10:41:59 +08:00
chenhao ef262e7a43 feat(app): 实现动态菜单树和字典管理功能
- 集成后端Redis缓存配置和依赖
- 实现前端AppLayout组件动态加载菜单树结构
- 添加字典类型和字典项的完整CRUD功能
- 创建字典管理页面支持类型和项的增删改查
- 优化角色权限绑定界面的权限树展示
- 更新角色管理页面的权限分配逻辑
- 添加权限节点类型定义和菜单渲染逻辑
- 实现用户登出功能的布局调整和图标优化
2026-02-11 15:44:49 +08:00
chenhao bf537d6074 feat(shared): 添加操作帮助面板组件
- 实现 ActionHelpPanel 组件,提供操作详情和帮助信息展示
- 添加完整的 CSS 样式文件,支持响应式布局和主题适配
- 集成 Ant Design 的 Drawer 和 Collapse 组件
- 支持当前操作和所有可用操作的分类展示
- 实现操作步骤、注意事项、快捷键等功能说明
- 添加图标、标签、权限要求等信息展示
- 支持操作列表点击切换和实时预览功能
2026-02-10 17:48:44 +08:00