Files
cloudEngineWebReact/README.md
2025-10-11 11:12:07 +08:00

70 lines
1.9 KiB
Markdown

# AutoBee 后台管理系统
基于 Umi + React + Ant Design Pro 的现代化后台管理系统。
## 功能特性
- 🔐 **用户认证** - 支持用户名/密码 + 手机短信验证码登录
- 📊 **仪表盘** - 系统统计信息展示
- 👥 **用户管理** - 管理员用户增删改查
- 🖼️ **镜像管理** - 镜像文件上传和管理
- 📝 **剧本审核** - 剧本内容审核功能
- 🔍 **能力查询** - 能力信息查询
- 📚 **剧本后台** - 剧本管理功能
## 技术栈
- **框架**: Umi 4 + React 18
- **UI 组件**: Ant Design + Ant Design Pro
- **语言**: TypeScript
- **状态管理**: Umi Model
- **路由**: Umi 路由系统
- **样式**: Less + CSS Modules
## 开发
```bash
# 安装依赖
npm install
# 启动开发服务器
npm run dev
# 构建生产版本
npm run build
```
## 项目结构
```
src/
├── components/ # 公共组件
├── pages/ # 页面组件
│ ├── Login/ # 登录页面
│ ├── Dashboard/ # 仪表盘
│ ├── UserManagement/ # 用户管理
│ ├── ImageManagement/ # 镜像管理
│ ├── ScriptReview/ # 剧本审核
│ ├── AbilityQuery/ # 能力查询
│ └── ScriptBackend/ # 剧本后台
├── services/ # API 服务
├── types/ # 类型定义
├── utils/ # 工具函数
└── models/ # 数据模型
```
## API 接口
系统使用 RESTful API 设计,主要接口包括:
- `/api/v1/admin/login` - 管理员登录
- `/api/v1/admin-backend/users` - 用户管理
- `/api/v1/admin-backend/images` - 镜像管理
- `/api/v1/admin-backend/script-reviews` - 剧本审核
- `/api/v1/admin-backend/abilities` - 能力查询
- `/api/v1/admin-backend/scripts` - 剧本管理
## 环境配置
项目默认连接本地开发服务器 `http://localhost:6000`,可在 `.umirc.ts` 中修改 API 地址。