Commit Graph

3 Commits (1ae81909c29ce7887f1dc6d6cbcf79945d850b35)

Author SHA1 Message Date
chenhao 1ae81909c2 refactor(ui): 统一页面头部组件并集成字典数据
- 引入统一的 PageHeader 组件替换各页面自定义头部结构
- 集成 useDict 钩子实现状态标签的动态字典映射
- 更新设备、字典、日志、组织、权限、租户等页面的状态渲染逻辑
- 替换硬编码的选择框选项为字典数据驱动
- 优化日志页面的标签页结构支持动态字典配置
- 统一各页面标题区域的样式和布局结构
2026-02-27 10:27:57 +08:00
chenhao bf7439b200 fix(core): 统一错误处理机制并增强租户管理员角色权限控制
- 移除页面中手动 message.error 调用,统一由拦截器处理
- 在 http 拦截器中实现后端错误消息自动展示
- 添加对业务错误码(code != 0)的处理逻辑
- 完善 HTTP 状态码错误(4xx, 5xx)的处理
- 增强 RoleController 中租户管理员角色的越权保护
- 在角色权限绑定页面添加平台管理员模式检查
- 限制非平台管理员修改 TENANT_ADMIN 角色权限的能力
- 清理调试用的 console.log 输出
2026-02-26 17:09:14 +08:00
chenhao 8959680d31 feat(system): 添加国际化支持和系统配置管理功能
- 集成 i18next 多语言框架,实现中英双语支持
- 创建完整的多语言资源配置文件 (en-US.json)
- 实现平台配置管理页面,支持项目名称、Logo 等可视化设置
- 新增系统参数管理页面,支持参数键值对的增删改查操作
- 添加后端平台配置控制器和相关实体服务层
- 实现系统参数分页查询、创建、更新和删除接口
- 配置多语言检测器和默认语言设置
2026-02-26 16:31:02 +08:00