Commit Graph

8 Commits

Author SHA1 Message Date
YunaiV
d971aba582 perf:修复大多数文件的 linter(首次) 2025-12-15 23:12:42 +08:00
YunaiV
cc94b2a5f7 feat:增加主包(tabbar)、system(系统管理)、infra(基础设施)、bpm(工作流程)的页面 2025-12-12 19:16:46 +08:00
feige996
464e2decf0 feat(token): 添加token类型判断和过期处理逻辑
添加单/双token类型判断函数
实现token过期时间计算和存储
增加token有效性检查和自动刷新功能
完善登录/登出/刷新token的错误处理
2025-08-22 17:10:23 +08:00
feige996
153a374469 refactor(auth): 重构认证模块以支持双token模式
将用户认证逻辑从user store迁移到token store
新增双token模式支持及相关类型定义
更新路由拦截器和http模块以适配新的认证结构
2025-08-22 16:16:17 +08:00
feige996
b46a7209df fix(login): 将用户ID类型改为支持数字和字符串
为了兼容不同场景下的用户ID格式,将IUserInfoVo接口中的id字段类型从number改为number | string,并更新登录页面的模拟数据
2025-08-21 20:18:31 +08:00
feige996
210a77aca6 refactor(user): 合并用户信息和token接口并优化登录逻辑
重构用户信息存储结构,将IUserTokenVo合并到IUserInfoVo中
移除冗余的userToken状态管理,统一使用userInfo存储token信息
优化路由拦截器和登录页面处理逻辑,增加query参数解析功能
修改默认登录策略为需要登录
清理me页面中冗余的登录状态检查逻辑
2025-08-21 18:46:54 +08:00
Hygge
d9e16baca9 feat: 添加 token 刷新功能及相关类型定义
- 在 typings.d.ts 中新增 IUserToken 接口
- 在 login.ts 中添加 refreshToken 函数以支持 token 刷新
- 在 types/login.ts 中新增 IUserTokenVo 接口
- 更新 http.ts 以处理 token 刷新逻辑
- 修改 interceptor.ts 以使用新的 token 类型
- 在 user.ts 中整合 token 状态管理
2025-08-21 15:49:14 +08:00
feige996
dd11e45d5f refactor: 将类型定义文件移动到src/types目录下并添加登录相关类型
将types目录移动到src下以保持项目结构一致性
新增登录相关的类型定义文件,包含用户信息、登录返回数据等接口
2025-06-22 14:04:49 +08:00