feat: 新增文件上传下载功能并优化用户认证流程

- 新增文件上传下载服务及API接口
- 重构用户认证模块,支持验证码登录
- 优化.env配置文件结构
- 更新前端API请求工具和类型定义
- 添加工作台菜单项
- 修复用户登出逻辑
- 统一API响应数据结构
This commit is contained in:
zhangtao
2025-08-11 23:52:29 +08:00
parent 130038cb11
commit c760a53f34
34 changed files with 677 additions and 429 deletions
+10 -15
View File
@@ -5,45 +5,40 @@ export const enum ApiCode {
/**
* 成功
*/
SUCCESS = "00000",
SUCCESS = 0,
/**
* 通用错误
*/
ERROR = "B0001",
ERROR = 1,
/**
* 令牌无效或过期
* 异常
*/
TOKEN_INVALID = "A0230",
/**
* 令牌已过期
*/
TOKEN_EXPIRED = "A0231",
EXCEPTION = -1,
/**
* 未授权访问
*/
UNAUTHORIZED = "A0232",
UNAUTHORIZED = 401,
/**
* 禁止访问
* 令牌已过期
*/
FORBIDDEN = "A0233",
TOKEN_EXPIRED = 403,
/**
* 参数校验失败
*/
PARAM_INVALID = "A0400",
PARAM_INVALID = 400,
/**
* 资源不存在
*/
NOT_FOUND = "A0404",
NOT_FOUND = 404,
/**
* 服务器内部错误
*/
INTERNAL_ERROR = "B0500",
INTERNAL_ERROR = 500,
}