feat: 初始化前端项目基础结构

- 添加项目配置文件(tsconfig, eslint, prettier等)
- 实现基础路由和页面布局
- 添加全局状态管理和API请求封装
- 集成UI组件库和主题系统
- 添加文档网站和示例页面
- 配置CI/CD和工作流
This commit is contained in:
zhangtao
2026-05-01 00:47:48 +08:00
parent ff738007cd
commit 5c29d22aa5
256 changed files with 45257 additions and 2 deletions
+44
View File
@@ -0,0 +1,44 @@
/**
* API响应码枚举
*/
export enum ApiCode {
/**
* 成功
*/
SUCCESS = 0,
/**
* 通用错误
*/
ERROR = 1,
/**
* 异常
*/
EXCEPTION = -1,
/**
* 未授权访问
*/
UNAUTHORIZED = 10403,
/**
* 令牌已过期
*/
TOKEN_EXPIRED = 10401,
/**
* 参数校验失败
*/
PARAM_INVALID = 400,
/**
* 资源不存在
*/
NOT_FOUND = 404,
/**
* 服务器内部错误
*/
INTERNAL_ERROR = 500,
}
+15
View File
@@ -0,0 +1,15 @@
/**
* API 请求头相关枚举封装
*/
export enum ApiHeader {
KEY = 'Content-Type',
/* 表单数据 */
FORM = 'application/x-www-form-urlencoded',
/* JSON 数据 */
JSON = 'application/json',
/* 多部分数据 */
MULTIPART = 'multipart/form-data',
}