feige996
|
153a374469
|
refactor(auth): 重构认证模块以支持双token模式
将用户认证逻辑从user store迁移到token store
新增双token模式支持及相关类型定义
更新路由拦截器和http模块以适配新的认证结构
|
2025-08-22 16:16:17 +08:00 |
|
feige996
|
57924d47cc
|
refactor(auth): 重命名环境变量VITE_TOKEN_STRATEGY为VITE_AUTH_MODE
使变量命名更准确反映其用途,统一认证模式相关命名
|
2025-08-22 15:27:25 +08:00 |
|
feige996
|
3143635764
|
refactor: 替换自定义 toast 为 uni.showToast 并添加微信更新管理器
移除自定义 toast 工具,统一使用 uni.showToast 实现提示功能
添加微信小程序更新管理器实现版本更新检测和应用
|
2025-08-22 14:56:18 +08:00 |
|
feige996
|
bb52c8b80c
|
refactor(router): 将登录配置从src/login移动到src/router
将登录相关的配置文件和文档从src/login目录移动到src/router目录,以更好地组织路由相关代码
|
2025-08-22 08:57:30 +08:00 |
|
feige996
|
db8e7f454b
|
refactor(utils): 移除未使用的标签栏相关代码
清理不再使用的标签栏配置和判断函数,简化工具模块
|
2025-08-21 20:39:27 +08:00 |
|
feige996
|
62a14dba71
|
docs(login): 更新登录页适用性说明文档
修改登录页README文档,更清晰地说明在不同平台(h5/App/小程序)的适用性情况
|
2025-08-21 20:25:11 +08:00 |
|
feige996
|
03b8b0c2b0
|
refactor(router): 统一使用 parseUrlToObj 替换 parseRouteStr
将路由解析功能从 queryString.ts 迁移到 utils/index.ts 并重命名为 parseUrlToObj
删除不再使用的 queryString.ts 文件
|
2025-08-21 20:22:46 +08:00 |
|
feige996
|
b46a7209df
|
fix(login): 将用户ID类型改为支持数字和字符串
为了兼容不同场景下的用户ID格式,将IUserInfoVo接口中的id字段类型从number改为number | string,并更新登录页面的模拟数据
|
2025-08-21 20:18:31 +08:00 |
|
feige996
|
8b476afe95
|
refactor(env): 注释掉环境变量中的服务器地址配置
修改登录策略为默认无需登录
|
2025-08-21 20:15:25 +08:00 |
|
feige996
|
8e76de0313
|
chore(router): 修复switchTab无法携带query参数的问题
修复uni-app中switchTab跳转时query参数丢失的问题,改为直接使用完整path跳转
优化路由拦截器中的query参数合并逻辑,确保参数正确传递
|
2025-08-21 20:10:47 +08:00 |
|
feige996
|
d6a653b1f1
|
feat(页面配置): 将"我的"页面设置为首页并启用tabbar布局
修改pages.json和me.vue文件,将"我的"页面从普通页面改为首页类型,并启用tabbar布局。同时取消注释非微信小程序的登录跳转逻辑
|
2025-08-21 18:51:18 +08:00 |
|
feige996
|
210a77aca6
|
refactor(user): 合并用户信息和token接口并优化登录逻辑
重构用户信息存储结构,将IUserTokenVo合并到IUserInfoVo中
移除冗余的userToken状态管理,统一使用userInfo存储token信息
优化路由拦截器和登录页面处理逻辑,增加query参数解析功能
修改默认登录策略为需要登录
清理me页面中冗余的登录状态检查逻辑
|
2025-08-21 18:46:54 +08:00 |
|
feige996
|
f9560f25ff
|
feat(tabbar): 禁用鼓包效果并启用自定义tabbar
禁用中间tabbar的鼓包效果并启用自定义tabbar配置
移除tabbar项的图标路径,简化配置结构
|
2025-08-21 17:59:53 +08:00 |
|
feige996
|
ad2554079b
|
fix(tabbar): 修复图片模式下高亮图标属性名错误并更新文档
将 activeIcon 属性名统一改为 iconActive 以保持一致性
更新 README 文档,补充不同图标类型的配置说明
|
2025-08-21 17:55:18 +08:00 |
|
feige996
|
96f47f121c
|
fix(tabbar): 修复自定义tabbar列表映射错误
修复当启用自定义tabbar时,直接导出未映射的列表导致显示异常的问题。现在正确使用映射后的_tabbarList作为底部栏配置。
|
2025-08-21 17:20:59 +08:00 |
|
feige996
|
d77ed8ac29
|
fix(tabbar): 修复自定义tabbar启用条件判断
添加customTabbarEnable条件检查,确保仅在启用自定义tabbar时处理鼓包样式
|
2025-08-21 16:29:48 +08:00 |
|
feige996
|
04ab32a610
|
Merge branch 'main' into login
|
2025-08-21 16:25:54 +08:00 |
|
feige996
|
cfd949db3b
|
feat(router): 增加路由拦截器的query参数支持并优化路由处理
处理直接进入页面时传递query参数的情况,同时将路由处理逻辑从onLaunch移到onShow中
|
2025-08-21 16:18:28 +08:00 |
|
feige996
|
2fb1e63059
|
chore: 捕获并记录刷新 token 失败的错误
添加 console.error 输出刷新 token 失败的错误信息,便于调试和问题追踪
|
2025-08-21 16:13:58 +08:00 |
|
feige996
|
7036d0d0d6
|
docs(env): 添加TOKEN策略的注释说明
在.env和env.d.ts文件中添加关于VITE_TOKEN_STRATEGY的注释,说明single和double两种策略的含义
|
2025-08-21 16:10:08 +08:00 |
|
Hygge
|
08ae93dc98
|
Merge branch 'main' of github.com:lisongkun/unibest
|
2025-08-21 15:51:52 +08:00 |
|
feige996
|
1747357e8b
|
feat(个人中心): 添加个人中心页面及相关功能
- 新增个人中心页面,包含用户信息展示、头像上传、登录/退出功能
- 更新路由配置和底部导航栏以支持个人中心页面
- 修改登录跳转路径从'/pages/common/login/index'到'/pages/login/login'
- 在cSpell字典中添加'chooseavatar'单词
- 更新tsconfig.json包含package.json文件
|
2025-08-21 15:50:35 +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 |
|
hygge
|
8d68bb13ee
|
Merge branch 'unibest-tech:main' into main
|
2025-08-21 15:44:57 +08:00 |
|
feige996
|
47b0d49415
|
refactor(pages.json): 移除未使用的图标配置
|
2025-08-21 15:20:20 +08:00 |
|
feige996
|
06acd18253
|
Merge branch 'main' into login
|
2025-08-21 15:14:36 +08:00 |
|
feige996
|
2d68168a23
|
fix(tabbar): 修复自定义tabbar列表映射时缺少字段的问题
|
2025-08-21 14:54:24 +08:00 |
|
feige996
|
c0dca9f133
|
fix(login): 修复重定向URL未正确处理空值的问题
当options.redirect为空时,直接使用tabbarList[0].pagePath作为默认值,避免潜在的类型错误
|
2025-08-21 14:37:24 +08:00 |
|
hygge
|
d7d6a5f740
|
Merge branch 'unibest-tech:main' into main
|
2025-08-21 10:34:27 +08:00 |
|
Hygge
|
d3c6823a48
|
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 10:32:54 +08:00 |
|
feige996
|
d4a32c0e92
|
feat(about): 添加切换tabbar的功能按钮
添加一个按钮用于快速切换到首页tabbar,提升页面导航体验
|
2025-08-21 10:15:33 +08:00 |
|
feige996
|
fc14810fcf
|
fix(登录页): 使用ensureDecodeURIComponent处理重定向URL
确保重定向URL被正确解码,避免特殊字符导致的问题
|
2025-08-21 10:08:55 +08:00 |
|
feige996
|
7a853b0ce8
|
Merge branch 'main' into login
|
2025-08-21 10:07:53 +08:00 |
|
feige996
|
7e8a05493a
|
refactor(utils): 导出ensureDecodeURIComponent函数以便复用
|
2025-08-21 10:07:38 +08:00 |
|
feige996
|
f03777e156
|
fix(login): 修复路径处理逻辑,确保路径以斜杠开头
refactor(tabbar): 优化tabbar路径处理代码格式
chore(deps): 更新@uni-helper/vite-plugin-uni-pages至0.3.0版本
|
2025-08-19 20:53:12 +08:00 |
|
feige996
|
da39d0017b
|
Merge branch 'main' into login
|
2025-08-19 20:05:41 +08:00 |
|
feige996
|
6900afa253
|
docs: 更新http模块README中的roadmap日期
将预计完成日期从7月31号更新为8月31号
|
2025-08-19 20:04:25 +08:00 |
|
feige996
|
eb48c6eb10
|
docs(login): 更新登录页README中的平台适用说明
修正关于小程序平台适用性的描述,使其更准确表达跨平台复用场景
|
2025-08-19 18:14:28 +08:00 |
|
feige996
|
808e716c7e
|
Merge remote-tracking branch 'origin/main' into login
|
2025-08-19 18:12:32 +08:00 |
|
菲鸽
|
95d06810d2
|
Merge pull request #226 from GreatAuk/feat-theme
feat: 新增动态主题功能 & 统一设置不同 layout 的主题
|
2025-08-19 18:11:21 +08:00 |
|
Utopia
|
e4c0923bd7
|
feat(tabbar): 自定义 tabbar 时,高亮颜色优先使用 var(--wot-color-theme)
|
2025-08-19 17:50:13 +08:00 |
|
Utopia
|
d1c5124b82
|
feat: 新增动态主题功能 & 统一设置不同 layout 的主题
|
2025-08-19 17:44:26 +08:00 |
|
Utopia
|
2f95bc2f5f
|
fix: 自定义 tabbar 时(图标为 image 类型),选中高亮图片无法显示
|
2025-08-19 17:09:04 +08:00 |
|
Utopia
|
f72d8e9a04
|
feat: tabbar - 补全 tabbarList ts 类型
|
2025-08-19 17:07:49 +08:00 |
|
feige996
|
a96d9d8342
|
fix(router): 修复登录拦截逻辑并优化路由处理
重构登录拦截器逻辑,区分需要登录和不需要登录的情况
优化路径处理逻辑,修复重定向URL的拼接问题
更新登录相关配置,添加isNeedLogin判断标志
关闭eslint的no-useless-return规则
|
2025-08-19 17:07:42 +08:00 |
|
Utopia
|
d349281da5
|
chore: 优化 tabbar 配置 - NativeTabBarItem 类型定义
|
2025-08-19 16:49:26 +08:00 |
|
feige996
|
25a8991991
|
refactor(login): 重构登录注册页面和配置
- 合并平台特定登录页面到统一登录页面
- 重命名登录策略配置变量以更清晰表达意图
- 更新README文档说明登录策略变更
- 实现注册成功后的跳转逻辑
- 更新tabbar配置使用自定义样式
|
2025-08-19 16:33:24 +08:00 |
|
feige996
|
e172aaea5d
|
docs(login): 更新登录策略文档以更清晰描述两种策略
重命名并详细说明默认无需登录和需要登录策略
添加EXCLUDE_PATH_LIST的说明以明确其在两种策略中的作用
|
2025-08-19 15:02:05 +08:00 |
|
feige996
|
6aa4bc3472
|
feat(login): wip 登录系统
|
2025-08-18 22:01:55 +08:00 |
|
feige996
|
e8478c9d43
|
feat(登录): 实现H5模拟登录功能并优化路由拦截
- 在user store中添加setUserInfo方法
- 新增tabbar页面判断工具函数isPageTabbar
- 重构路由拦截逻辑,简化登录判断
- 实现H5模拟登录页面及跳转逻辑
- 移除不再使用的usePageAuth钩子
|
2025-08-18 21:52:32 +08:00 |
|