Commit Graph

1535 Commits

Author SHA1 Message Date
feige996
3b14ab942f Revert "Merge branch 'openapi'"
This reverts commit 9a6f0acdf0, reversing
changes made to 08a81e433b.
2025-09-23 18:01:20 +08:00
feige996
459c665ecb feat(manifest): 开启合并组件虚拟节点外层属性
uni-app 3.5.1+ 开始支持合并虚拟节点属性,目前仅支持 style 和 class 属性。默认不开启,此处设置为开启以利用新特性。
2025-09-23 16:07:38 +08:00
feige996
9a6f0acdf0 Merge branch 'openapi' 2025-09-23 16:05:02 +08:00
feige996
7887b8600c refactor(http): 统一请求函数返回类型并增强useRequest兼容性
修改http和vue-query模块的请求函数返回类型为HttpRequestResult<T>
优化useRequest钩子以支持同步和异步请求函数
在示例组件中更新请求调用方式
2025-09-23 16:04:49 +08:00
feige996
5b78b0ef63 refactor(service): 重构服务层代码并更新API配置
移除旧的pet、store、user相关API代码
新增listAll和info接口
更新openapi配置指向新API地址
在about页面添加openapi请求示例组件
2025-09-23 15:54:35 +08:00
feige996
08a81e433b refactor(http): 改进响应类型兼容性并处理多种消息字段
修改 IResponse 接口为联合类型以兼容不同后端返回格式(message/msg)
在错误处理中同时检查 message 和 msg 字段
2025-09-23 14:56:45 +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
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