Commit Graph

2132 Commits

Author SHA1 Message Date
liaochunxin
5b1c001a52 fix(http): 默认值处理,确保请求成功因为解构导致异常报错 2025-09-23 11:09:55 +08:00
菲鸽
ad83f8d9d2 Merge pull request #280 from qqlcx5/main
feat(useRequest):  请求取消功能,有效避免内存泄漏和不必要的资源消耗,尤其适用于长时间运行的请求或组件卸载场景。
2025-09-23 10:36:34 +08:00
liaochunxin
72102800f4 fix(http): 中断请求,提示网络异常。补充错误处理,以防止请求取消时出现未捕获的错误 2025-09-23 10:01:27 +08:00
liaochunxin
7923aa7423 feat(useRequest): 请求取消功能,有效避免内存泄漏和不必要的资源消耗,尤其适用于长时间运行的请求或组件卸载场景。 2025-09-23 09:58:25 +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
07214d6497 chore: 移除unibest-cli子模块 2025-09-22 17:43:38 +08:00
feige996
bf69dab41d chore(api): 修正postFooAPI2和postFooAPI3的请求参数
将query参数从{name}改为{a:1, b:2}以符合微信小程序同时需要query和body参数的场景
2025-09-22 15:38:35 +08:00
feige996
f78d6eba0f fix(api): 修复postFooAPI2函数中重复传递name参数的问题 2025-09-22 15:37:29 +08:00
Z.X.PING
c5f2ed5494 Chore: Chore Update 2025-09-21 22:37:03 +08:00
feige996
7bfda0b62d feat(types): 添加auto-import.d.ts文件用于自动导入类型声明
添加自动生成的类型声明文件,包含Vue和uni-app的全局组件和API类型
更新.gitignore以包含该类型文件
2025-09-19 17:18:45 +08:00
菲鸽
d07a67e2ca Merge pull request #276 from dwyanewang/main
fix(useRequest): 修复立即执行时参数类型不匹配的问题
2025-09-19 15:16:25 +08:00
王维
6205e180ed fix(useRequest): 修复立即执行时参数类型不匹配的问题
将run函数的参数类型从必选改为可选,以匹配立即执行时传入空对象的场景
2025-09-19 15:04:43 +08:00
菲鸽
a81523878f Merge pull request #275 from ljt990218/fix-tabbar
fix(tabbar): 优化`tabbar`索引设置
2025-09-19 10:52:24 +08:00
feige996
2c18d0db86 chore: 移除不再需要的 stylelint 扩展推荐 2025-09-19 10:26:04 +08:00
ljt990218
2d1d32218d fix(tabbar): 优化登录后 tabbar 索引设置逻辑 2025-09-19 09:38:50 +08:00
ljt990218
a08557d07b fix(tabbar): 优化tabbar索引设置 2025-09-19 00:11:25 +08:00
feige996
9fb68fa807 refactor(hooks): 使 useRequest 的参数 P 可选并设置默认类型
修改 IUseRequestReturn 和 useRequest 的泛型参数 P 为可选,并设置默认类型为 undefined
使 run 方法的参数变为可选,提高 hook 的灵活性
2025-09-18 09:39:38 +08:00
菲鸽
bd60331c53 Merge pull request #272 from qqlcx5/main
feat: enhance useRequest hook to support additional parameters and in…
2025-09-18 09:35:09 +08:00
liaochunxin
3f054417aa feat: enhance useRequest hook to support additional parameters and include Vue types 2025-09-17 18:06:36 +08:00
feige996
e589cf9e97 feat(manifest): 完善项目配置和页面结构
添加详细的 manifest 配置,包括平台特定设置和权限
新增全局样式、easycom 配置和 tabBar 设置
扩展页面路由结构,添加登录、关于等页面和子包配置
2025-09-17 18:02:59 +08:00
feige996
6eb5fc03c7 chore: 更新版本号至3.16.3 - 同步到其他分支 2025-09-17 15:33:42 +08:00
feige996
6289683fce refactor(Dockerfile): 使用 alpine 版本基础镜像以减小体积
将基础镜像从官方 Node.js 改为 node:24-alpine,既固定了版本又减少了镜像体积
2025-09-17 15:29:25 +08:00
feige996
7af33ba0b1 build(docker): 优化 Docker 构建流程和镜像体积
使用 alpine 基础镜像并优化 pnpm 安装参数以减少镜像体积
添加 docker:prepare 脚本以在构建时执行必要初始化
2025-09-17 15:21:05 +08:00
feige996
e19ac3b0d3 refactor(build): 更新依赖并优化Docker构建流程 2025-09-17 14:55:27 +08:00
feige996
40f9f95ab3 chore: 更新版本号至3.16.2 [增加docker+nginx,不完整] 2025-09-17 14:50:41 +08:00
feige996
6c28a25a6c chore(env.d.ts): 注释优化 2025-09-17 14:49:02 +08:00
feige996
c0e3110079 fix: 禁用H5代理并注释nginx转发配置
禁用H5代理功能以直接访问后端服务,同时注释掉nginx中相关的转发配置。这些修改是为了简化部署流程并减少潜在的安全风险。
2025-09-17 14:43:36 +08:00
feige996
cf9065fe68 docs: 更新docker文档和nginx配置
- 在docker.md中添加新容器运行示例
- 将nginx.conf中的proxy_pass协议从https改为http
2025-09-17 14:26:49 +08:00
feige996
2e5ef1ed23 docs(docker/nginx): 更新docker构建命令和nginx代理配置注释
- 添加docker构建和运行的第二个示例命令
- 补充nginx代理配置的详细说明和替代方案
2025-09-17 14:14:33 +08:00
feige996
a6152181cf build: 更新依赖和配置
添加 std-env 依赖并移除 vite 配置中的 external 设置
更新 nginx 配置中的代理地址
2025-09-17 14:05:41 +08:00
feige996
938a9dc43e refactor: 移除vue-query相关代码及依赖
移除所有与vue-query相关的代码文件、依赖项和配置
清理不再需要的类型定义和导出
更新openapi生成配置禁用reactQuery模式
2025-09-17 13:57:36 +08:00
feige996
cecbb38a40 refactor(nginx): 调整nginx配置文件位置并优化配置结构
将worker_rlimit_nofile配置移到http块之前,并修改Dockerfile中的nginx配置文件路径
2025-09-17 12:24:54 +08:00
feige996
ebd4694aa6 build: 更新构建配置和Dockerfile
- 将Node.js最低版本要求从22降至20以兼容更多环境
- 在vite配置中添加外部依赖解决构建问题
- 重构Dockerfile,优化构建流程并修复依赖安装问题
- 更新nginx配置和容器启动命令
2025-09-17 12:12:50 +08:00
feige996
4e3942eca8 feat(docker): 添加docker相关配置和文档
添加Dockerfile、.dockerignore、nginx.conf配置文件
新增docker.md文档说明构建和运行步骤
更新.vscode设置支持docker文件嵌套
2025-09-17 10:37:59 +08:00
feige996
e5996b3b93 chore(router): 删除无用相关代码 2025-09-16 21:00:36 +08:00
feige996
932690148e chore(http): 注释:兼容0和200作为成功状态码 2025-09-16 20:07:27 +08:00
feige996
e9daa6a937 chore(package.json): 更新更新时间至 2025-09-16 2025-09-16 20:00:02 +08:00
feige996
401334547e chore(package.json): 更新版本号至 3.16.1 2025-09-16 19:50:53 +08:00
feige996
ba61b8f32d chore(vite.config): 禁用日志记录以减少控制台输出 2025-09-16 19:50:02 +08:00
feige996
5c7e926bd6 Merge branch 'main' of ssh://ssh.github.com:443/unibest-tech/unibest 2025-09-16 19:47:37 +08:00
菲鸽
4980564fdd Merge pull request #268 from ljt990218/feat-devTools
feat: 添加自动打开开发者工具功能
2025-09-16 19:47:02 +08:00
feige996
e1414ee07f feat(optimization): 添加分包优化和异步组件支持,更新相关配置 2025-09-16 18:49:55 +08:00
ljt990218
16ddd5f454 feat: 添加自动打开开发者工具功能 2025-09-16 18:08:19 +08:00
feige996
619daf4325 refactor: 移除上传地址环境变量并直接使用固定路径,优化上传逻辑 2025-09-16 18:04:37 +08:00
feige996
e8859159a2 fix(router): 修复小程序登录页面路由拦截逻辑
修正小程序环境下登录页面路由拦截的条件判断,将LOGIN_PAGE_ENABLE_IN_MP取反以确保逻辑正确
2025-09-16 11:01:11 +08:00
feige996
55346d803e refactor(login): 简化登录逻辑并移除验证码相关字段
重构登录相关代码,移除不再需要的验证码和uuid字段
将登录逻辑集中到token store中处理
优化微信小程序登录的代码格式
2025-09-16 10:53:00 +08:00
feige996
b97afe0a0e feat(http): 兼容0和200作为成功状态码
由于不同接口可能返回0或200作为成功状态码,将ResultEnum中的Success拆分为Success0和Success200,并修改相关业务逻辑判断
2025-09-16 10:19:11 +08:00
feige996
61fb851fa3 fix: 修复登录和刷新token时直接使用响应数据的问题
移除对响应数据中.data的直接引用,改为使用完整响应对象
2025-09-16 09:37:45 +08:00
feige996
2179f8e3ac chore: 更新版本号至3.16.0并修改更新时间 2025-09-15 21:40:37 +08:00