feat(http): 实现基于alova的HTTP请求模块

添加HTTP请求核心模块,包括异常处理、状态码检查、消息提示等功能
- 新增alova实例配置,支持请求加密、token添加等特性
- 实现401状态码自动处理及登出逻辑
- 添加多种消息提示方式(message/modal/notification)
- 支持请求成功/失败的统一处理
- 添加WithMessage方法简化成功提示
- 更新相关依赖配置
This commit is contained in:
dap
2026-01-19 19:05:37 +08:00
parent c713828037
commit 8b0cf671b5
9 changed files with 639 additions and 3 deletions

View File

@@ -69,7 +69,7 @@ catalog:
antdv-next: latest
archiver: ^7.0.1
autoprefixer: ^10.4.22
axios: ^1.10.0
axios: 1.13.2
axios-mock-adapter: ^2.1.0
cac: ^6.7.14
chalk: ^5.4.1
@@ -90,6 +90,7 @@ catalog:
dotenv: ^16.6.1
echarts: ^6.0.0
element-plus: ^2.10.2
es-toolkit: ^1.41.0
eslint: ^9.39.1
eslint-config-turbo: ^2.6.1
eslint-plugin-command: ^3.3.1
@@ -194,4 +195,3 @@ catalog:
watermark-js-plus: ^1.6.2
zod: ^3.25.67
zod-defaults: 0.1.3
es-toolkit: ^1.41.0