feige996
|
53f27a1917
|
refactor: 移除未使用的代码和功能模块
清理未使用的页面、组件、路由配置和主题相关代码
移除登录拦截和分包配置相关逻辑
简化首页和个人中心页面
|
2025-11-06 16:18:11 +08:00 |
|
Utopia
|
25c229869c
|
feat: 新增 util - toLoginPage 跳转到登录页, 带防抖处理
|
2025-10-31 14:33:47 +08:00 |
|
Utopia
|
18a8a2fe22
|
feat: 新增 util - debounce (从 es-toolkit copy)
|
2025-10-31 14:20:43 +08:00 |
|
王维
|
07717327fe
|
refactor(utils): 优化类型定义和类型安全
- 添加 PageInstance 类型定义
- 为 pages 和 subPackages 添加类型注解
- 移除不必要的类型断言
- 处理可能的 undefined 情况
- 保持原有功能不变的情况下增强类型安全
|
2025-09-29 15:56:16 +08:00 |
|
feige996
|
674ea563f2
|
refactor(utils): 将平台判断逻辑迁移至统一环境库
使用 @uni-helper/uni-env 替代原有的平台判断逻辑,保持环境判断的一致性
|
2025-09-22 19:51:19 +08:00 |
|
feige996
|
b4273c7d95
|
refactor: 移除与UNI_PLATFORM相关的代码
不再需要处理不同平台的特殊逻辑,简化代码结构
|
2025-09-22 17:46:38 +08:00 |
|
feige996
|
619daf4325
|
refactor: 移除上传地址环境变量并直接使用固定路径,优化上传逻辑
|
2025-09-16 18:04:37 +08:00 |
|
feige996
|
02b2c00acd
|
refactor(router): 将 HOME_PAGE 常量移至 utils 模块并改进实现
将 HOME_PAGE 常量从 router/config.ts 移动到 utils/index.ts 模块
实现根据 page.json 动态获取首页路径,默认使用第一个页面
更新 router/interceptor.ts 中的导入路径
|
2025-09-01 17:19:31 +08:00 |
|
feige996
|
83e08353eb
|
fix(utils): 处理未找到lastPage时的currRoute返回
当getLastPage返回undefined时,currRoute现在会返回包含空path和空query的默认对象,避免潜在的运行时错误
|
2025-09-01 15:55:16 +08:00 |
|
feige996
|
ec9e7f34d2
|
refactor(router): 修改登录路由拦截逻辑以支持开发环境动态更新
将 needLogin 参数名改为 excludeLoginPath 以更准确表达用途
在开发环境下动态获取排除登录的页面列表
将路由配置中的排除列表与页面配置合并
|
2025-09-01 14:40:08 +08:00 |
|
feige996
|
cf506da2aa
|
refactor(utils): 提取系统信息工具函数到单独文件
将获取系统安全区域信息的逻辑从页面组件中提取到独立的工具文件,提高代码复用性
同时更新相关依赖版本
|
2025-08-30 19:25:10 +08:00 |
|
feige996
|
4308f68892
|
refactor(uploadFile): 替换toast为uni.showToast实现文件大小提示
使用uni.showToast替代原有的toast工具,以保持与uni-app框架的一致性
|
2025-08-22 17:16:02 +08:00 |
|
feige996
|
153a374469
|
refactor(auth): 重构认证模块以支持双token模式
将用户认证逻辑从user store迁移到token store
新增双token模式支持及相关类型定义
更新路由拦截器和http模块以适配新的认证结构
|
2025-08-22 16:16:17 +08:00 |
|
feige996
|
3143635764
|
refactor: 替换自定义 toast 为 uni.showToast 并添加微信更新管理器
移除自定义 toast 工具,统一使用 uni.showToast 实现提示功能
添加微信小程序更新管理器实现版本更新检测和应用
|
2025-08-22 14:56:18 +08:00 |
|
feige996
|
db8e7f454b
|
refactor(utils): 移除未使用的标签栏相关代码
清理不再使用的标签栏配置和判断函数,简化工具模块
|
2025-08-21 20:39:27 +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
|
1747357e8b
|
feat(个人中心): 添加个人中心页面及相关功能
- 新增个人中心页面,包含用户信息展示、头像上传、登录/退出功能
- 更新路由配置和底部导航栏以支持个人中心页面
- 修改登录跳转路径从'/pages/common/login/index'到'/pages/login/login'
- 在cSpell字典中添加'chooseavatar'单词
- 更新tsconfig.json包含package.json文件
|
2025-08-21 15:50:35 +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
|
168a19fbca
|
feat(登录): 实现登录策略和路由拦截功能
添加登录相关配置文件和页面,包括登录策略配置、注册页面和路由拦截逻辑
移除旧的登录相关代码和配置,使用新的登录策略实现
在用户store中添加hasLogin计算属性用于检查登录状态
优化路由拦截器逻辑,支持白名单和黑名单策略
|
2025-08-18 21:24:05 +08:00 |
|
Utopia
|
711b21d9fb
|
feat: utils-showToast 完善函数类型定义,添加重载
|
2025-08-12 11:06:35 +08:00 |
|
Utopia
|
852fd9e311
|
feat: utils-toast 添加 mask 属性以支持透明蒙层选项
|
2025-08-12 11:02:26 +08:00 |
|
Utopia
|
3867c1d1dd
|
refactor: utils-toast, 重新定义 options 参数类型
|
2025-08-12 11:00:03 +08:00 |
|
feige996
|
c69c350e0f
|
refactor(utils): 重构页面路由相关工具函数
将 isCurrentPageTabbar 函数实现改为使用 currRoute 方法
新增 getCurrentPageI18nKey 函数用于获取当前页面国际化 key
|
2025-08-05 21:18:36 +08:00 |
|
feige996
|
498ddcd04b
|
feat(utils): 添加判断当前页面是否为tabbar页面的功能
新增isCurrentPageTabbar函数,用于检查当前页面是否属于tabbar配置中的页面
|
2025-08-05 20:51:07 +08:00 |
|
feige996
|
17e5030dfe
|
refactor(http): 重构http模块结构,优化文件组织
- 将alova和vue-query相关文件移动到http目录下
- 统一工具类文件到http/tools目录
- 删除冗余的service/app目录
- 更新相关引用路径
- 添加新的vue-query实现文件
|
2025-08-05 17:49:33 +08:00 |
|
feige996
|
72910a2e04
|
feat: 切换默认tabbar策略并添加Harmony平台检测
将默认tabbar策略改为使用带缓存的定制tabbar
添加Harmony平台检测支持
|
2025-08-01 17:09:28 +08:00 |
|
feige996
|
3cb9b762a2
|
feat(微信小程序): 添加微信小程序环境变量默认值
为微信小程序的不同环境(develop/trial/release)添加默认的基准地址和上传地址,避免未配置环境变量时出现错误
|
2025-07-19 22:43:38 +08:00 |
|
feige996
|
dc5fdda452
|
refactor(http): 重构HTTP模块结构,将相关文件迁移至src/http目录
将原本分散在src/utils和src/interceptors下的HTTP相关代码统一迁移至src/http目录,包括请求工具、拦截器、类型定义等
移除不再使用的src/interceptors目录
调整相关文件的引用路径
新增统一的HTTP模块入口文件
|
2025-07-08 16:59:32 +08:00 |
|
cnguu
|
a337bec547
|
feat: 时间工具
|
2025-06-28 15:04:05 +08:00 |
|
feige996
|
b5fd91913a
|
chore: 补齐 alova 实例,并添加动态域名切换
|
2025-06-23 09:25:27 +08:00 |
|
feige996
|
8ebb340eed
|
docs(utils/request): 添加alova.ts文件的注释说明
添加关于alovaJS使用情况的注释,说明当前文件需要TS类型整理,并欢迎熟悉开发者贡献PR
|
2025-06-22 19:53:04 +08:00 |
|
feige996
|
0bfb507aae
|
Merge branch 'main' into alovajs
|
2025-06-22 16:59:15 +08:00 |
|
feige996
|
02d8fb1268
|
feat(utils): 添加查询字符串序列化工具函数替代qs库
实现一个轻量级的查询字符串序列化工具,支持基本类型和数组,用于替代第三方qs库以减少打包体积
|
2025-06-22 16:55:57 +08:00 |
|
feige996
|
dcb100e87d
|
feat(请求): 添加alova请求演示页面及功能
新增alova请求演示页面,包含请求发送和重置功能
修改alova配置,添加请求拦截器和错误处理
|
2025-06-22 16:47:41 +08:00 |
|
feige996
|
26f96bfbf5
|
feat: 添加alova HTTP请求库及其uniapp适配器
|
2025-06-22 14:03:56 +08:00 |
|
feige996
|
227f19a93c
|
style: 统一代码格式和类型定义,测试eslint --fix, 还是有报错
|
2025-06-21 16:56:24 +08:00 |
|
feige996
|
7b3e757301
|
refactor(utils): 移除未使用的 tabBar 相关代码并简化导入
清理不再使用的 tabBar 相关函数和变量,简化 pages.json 的导入方式
|
2025-06-21 13:37:17 +08:00 |
|
菲鸽
|
3808f515cf
|
!16 让http工具方法支持传递更多参数
Merge pull request !16 from 浑宣凯/N/A
|
2025-06-15 20:51:37 +08:00 |
|
feige996
|
3893aff68f
|
chore: 更新oxlint配置及依赖版本
- 添加oxlint到VSCode设置
- 在useUpload.ts中移除未使用的import和注释掉accept参数
- 在utils/index.ts中简化getAllPages函数
- 更新package.json中的oxlint版本和lint配置
- 更新pnpm-lock.yaml中的oxlint相关依赖
|
2025-06-13 17:00:31 +08:00 |
|
feige996
|
218d618e0e
|
fix(上传): 修复头像上传成功回调处理逻辑
修改上传成功回调的参数类型为对象,并正确处理响应数据
统一处理H5和微信端的头像上传成功日志
|
2025-06-06 23:45:39 +08:00 |
|
feige996
|
008a1cc58a
|
fix(upload): 更新头像上传逻辑,使用环境变量作为上传地址,增强成功回调处理
|
2025-06-06 22:38:57 +08:00 |
|
feige996
|
a5121bfef6
|
feat(utils): 添加 tabBarList 导出以获取 tabbar 列表
添加 tabBarList 导出项,方便其他模块直接获取 tabbar 配置列表
|
2025-06-03 12:39:32 +08:00 |
|
feige996
|
b4316befdd
|
refactor(auth): 移除token认证逻辑并重构用户登录流程
- 删除auth.ts及相关token管理函数
- 修改登录接口和用户信息获取接口,不再依赖token
- 使用uni-app存储替代cookie存储用户信息
- 重构微信登录流程,简化参数传递
- 更新用户头像默认路径为新增的default-avatar.png
- 在个人中心页面增加登录状态判断和登录按钮
```
这个提交消息遵循了以下原则:
1. 使用refactor类型,因为这是对现有代码结构的重构
2. 添加了scope(auth)来明确这是认证相关的重构
3. 描述简明扼要地说明了主要变更
4. 在body中列出了主要变更点,没有重复描述
5. 使用中文并保持简洁,每个变更点用短句说明
6. 使用动词开头并保持一致的格式
|
2025-05-28 00:16:33 +08:00 |
|
feige996
|
ad22d9f95f
|
feat(用户中心): 新增用户中心相关功能模块
实现用户中心完整功能,包括:
1. 新增登录页面及登录逻辑
2. 添加个人资料、修改密码、关于我们等子页面
3. 实现头像上传功能
4. 添加js-cookie依赖处理token存储
5. 完善用户信息类型定义和API接口
6. 新增tabbar"我的"入口及相关路由配置
新增工具函数:
1. 添加auth.ts处理认证相关逻辑
2. 实现toast.ts统一消息提示
3. 添加uploadFile.ts处理文件上传
4. 新增isTableBar判断页面是否为tabbar页
|
2025-05-27 23:19:09 +08:00 |
|
feige996
|
261d46eac0
|
feat(http): 添加 PUT 和 DELETE 请求方法
新增 `httpPut` 和 `httpDelete` 方法,以支持 PUT 和 DELETE 请求,完善 HTTP 工具的功能
|
2025-05-21 09:39:40 +08:00 |
|
feige996
|
1baec3728f
|
feat: 支持无tabbar
|
2025-05-19 15:53:15 +08:00 |
|
ideal
|
32765a789a
|
fix: 路由拦截器在相对路径的情况下异常
|
2025-04-28 18:16:34 +08:00 |
|
feige996
|
cf2a9f5aa5
|
feat: http请求
|
2025-04-12 14:05:58 +08:00 |
|
feige996
|
b59e899396
|
feat: 增加header的支持
|
2025-04-12 11:02:48 +08:00 |
|