Commit Graph

6 Commits

Author SHA1 Message Date
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
d6f3cfe25c fix(auth): 修复退出登录时token无效的问题
- 优化退出登录流程,先清除本地缓存再调用后端接口
- 确保即使后端接口失败也能正常清理前端状态
- 添加fetchLogout接口调用,保证前后端状态同步
- 修复退出登录时序问题,避免token状态不一致
2025-07-06 22:07:38 +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