Leo
|
7de53bcc6d
|
feat(router): 优化路由系统并支持权限标识
- 扩展路由元数据字段,新增auth权限标识支持
- 完善路由转换器,支持从后端菜单数据提取权限标识
- 优化静态路由配置,为仪表板添加固定标签页属性
- 增强路由类型定义,支持更灵活的权限验证机制
|
2025-07-08 10:54:10 +08:00 |
|
Leo
|
66fe7e6b87
|
perf(router): 优化路由组件加载日志输出
系统优化:
- 注释掉组件未找到的调试信息输出
- 移除组件加载重试的冗余日志
- 减少控制台输出,提升开发体验
- 保留错误处理逻辑,仅优化日志输出
性能改进:
- 降低开发环境日志噪音
- 保持错误处理的完整性
- 提升路由加载的静默性
|
2025-07-07 14:29:34 +08:00 |
|
Leo
|
a6898c0041
|
feat(auth): 优化登录流程和错误处理
- 优化登录失败时的错误抛出机制,确保上层组件可以捕获
- 增加登录成功的统一提示信息
- 完善获取用户信息失败时的错误处理
- 简化登录成功提示逻辑,移除重复判断
|
2025-07-07 09:16:10 +08:00 |
|
Leo
|
72d152a8cf
|
feat(auth): 完善用户信息存储支持权限按钮
- 增加用户信息中的buttons字段存储
- 支持用户权限按钮列表管理
- 为权限实时更新提供数据基础
|
2025-07-07 01:13:48 +08:00 |
|
Leo
|
8970326414
|
feat(theme): 更新系统主题色为紫色调
- 将默认主题色从绿色 #18a058 更改为紫色 #4834D4
- 同步更新 hover 和 pressed 状态的衍生颜色
- 确保主题色在整个应用中保持一致性
|
2025-07-06 22:42:23 +08:00 |
|
Leo
|
d6f3cfe25c
|
fix(auth): 修复退出登录时token无效的问题
- 优化退出登录流程,先清除本地缓存再调用后端接口
- 确保即使后端接口失败也能正常清理前端状态
- 添加fetchLogout接口调用,保证前后端状态同步
- 修复退出登录时序问题,避免token状态不一致
|
2025-07-06 22:07:38 +08:00 |
|
Leo
|
a83a32b969
|
feat(api): 完善系统管理模块的API接口和类型定义
- 新增角色管理相关API接口和类型定义
- 新增菜单权限管理相关API接口
- 完善用户角色分配API接口
- 优化路由处理工具函数
- 统一API响应类型定义
- 为弹框组件集成提供完整的数据支持
|
2025-07-06 18:31:45 +08:00 |
|
Leo
|
4f27534f22
|
feat(store): 优化状态管理和路由处理
* 增强路由状态管理
- 改进动态路由加载和混合路由模式支持
- 优化路由重置机制,保护基础路由
- 完善路由helper工具函数
* 提升标签页管理
- 集成安全导航机制,使用navigationGuard
- 增强标签页关闭和跳转的错误处理
* 改进认证状态管理
- 优化登录流程和用户信息处理
- 更好的登录重定向逻辑
提升应用稳定性和用户体验
|
2025-07-06 02:35:47 +08:00 |
|
Leo
|
567e68234b
|
feat(service): 完善服务层和状态管理
- 更新API服务配置(api/login.ts)
- 优化HTTP服务配置(http/alova.ts, config.ts, handle.ts)
- 完善认证状态管理(store/auth.ts)
- 优化路由状态管理(store/router/)
加强服务层架构和状态管理机制
|
2025-07-06 00:59:18 +08:00 |
|
Leo
|
5fb45f8f07
|
init project
|
2025-07-04 15:08:19 +08:00 |
|