|
|
|
@ -64,6 +64,7 @@ src/
|
|
|
|
## 主要模块功能
|
|
|
|
## 主要模块功能
|
|
|
|
|
|
|
|
|
|
|
|
### 学生管理(Student)
|
|
|
|
### 学生管理(Student)
|
|
|
|
|
|
|
|
|
|
|
|
- 查看学生列表(分页、搜索、排序)
|
|
|
|
- 查看学生列表(分页、搜索、排序)
|
|
|
|
- 新增学生
|
|
|
|
- 新增学生
|
|
|
|
- 编辑学生信息
|
|
|
|
- 编辑学生信息
|
|
|
|
@ -73,6 +74,7 @@ src/
|
|
|
|
- Excel 批量导入学生
|
|
|
|
- Excel 批量导入学生
|
|
|
|
|
|
|
|
|
|
|
|
### 班级管理(Class)
|
|
|
|
### 班级管理(Class)
|
|
|
|
|
|
|
|
|
|
|
|
- 查看班级列表
|
|
|
|
- 查看班级列表
|
|
|
|
- 新增班级
|
|
|
|
- 新增班级
|
|
|
|
- 编辑班级信息
|
|
|
|
- 编辑班级信息
|
|
|
|
@ -82,6 +84,7 @@ src/
|
|
|
|
- Excel 批量导入班级
|
|
|
|
- Excel 批量导入班级
|
|
|
|
|
|
|
|
|
|
|
|
### 教师管理(Teacher)
|
|
|
|
### 教师管理(Teacher)
|
|
|
|
|
|
|
|
|
|
|
|
- 查看教师列表
|
|
|
|
- 查看教师列表
|
|
|
|
- 新增教师
|
|
|
|
- 新增教师
|
|
|
|
- 编辑教师信息
|
|
|
|
- 编辑教师信息
|
|
|
|
@ -91,6 +94,7 @@ src/
|
|
|
|
- Excel 批量导入教师
|
|
|
|
- Excel 批量导入教师
|
|
|
|
|
|
|
|
|
|
|
|
### 专业管理(Major)
|
|
|
|
### 专业管理(Major)
|
|
|
|
|
|
|
|
|
|
|
|
- 查看专业列表
|
|
|
|
- 查看专业列表
|
|
|
|
- 新增专业
|
|
|
|
- 新增专业
|
|
|
|
- 编辑专业信息
|
|
|
|
- 编辑专业信息
|
|
|
|
@ -178,6 +182,7 @@ pnpm run clean:cache # 清除缓存
|
|
|
|
本项目已完全对接后端 API,主要包括以下端点:
|
|
|
|
本项目已完全对接后端 API,主要包括以下端点:
|
|
|
|
|
|
|
|
|
|
|
|
### 学生管理 API
|
|
|
|
### 学生管理 API
|
|
|
|
|
|
|
|
|
|
|
|
- `GET /api/student/list` - 获取学生列表
|
|
|
|
- `GET /api/student/list` - 获取学生列表
|
|
|
|
- `GET /api/student/:id` - 获取学生详情
|
|
|
|
- `GET /api/student/:id` - 获取学生详情
|
|
|
|
- `POST /api/student/create` - 创建学生
|
|
|
|
- `POST /api/student/create` - 创建学生
|
|
|
|
@ -188,6 +193,7 @@ pnpm run clean:cache # 清除缓存
|
|
|
|
- `POST /api/student/import` - 导入学生数据
|
|
|
|
- `POST /api/student/import` - 导入学生数据
|
|
|
|
|
|
|
|
|
|
|
|
### 班级管理 API
|
|
|
|
### 班级管理 API
|
|
|
|
|
|
|
|
|
|
|
|
- `GET /api/class/list` - 获取班级列表
|
|
|
|
- `GET /api/class/list` - 获取班级列表
|
|
|
|
- `GET /api/class/:id` - 获取班级详情
|
|
|
|
- `GET /api/class/:id` - 获取班级详情
|
|
|
|
- `POST /api/class/create` - 创建班级
|
|
|
|
- `POST /api/class/create` - 创建班级
|
|
|
|
@ -198,6 +204,7 @@ pnpm run clean:cache # 清除缓存
|
|
|
|
- `POST /api/class/import` - 导入班级数据
|
|
|
|
- `POST /api/class/import` - 导入班级数据
|
|
|
|
|
|
|
|
|
|
|
|
### 教师管理 API
|
|
|
|
### 教师管理 API
|
|
|
|
|
|
|
|
|
|
|
|
- `GET /api/teacher/list` - 获取教师列表
|
|
|
|
- `GET /api/teacher/list` - 获取教师列表
|
|
|
|
- `GET /api/teacher/:id` - 获取教师详情
|
|
|
|
- `GET /api/teacher/:id` - 获取教师详情
|
|
|
|
- `POST /api/teacher/create` - 创建教师
|
|
|
|
- `POST /api/teacher/create` - 创建教师
|
|
|
|
@ -208,6 +215,7 @@ pnpm run clean:cache # 清除缓存
|
|
|
|
- `POST /api/teacher/import` - 导入教师数据
|
|
|
|
- `POST /api/teacher/import` - 导入教师数据
|
|
|
|
|
|
|
|
|
|
|
|
### 专业管理 API
|
|
|
|
### 专业管理 API
|
|
|
|
|
|
|
|
|
|
|
|
- `GET /api/major/list` - 获取专业列表
|
|
|
|
- `GET /api/major/list` - 获取专业列表
|
|
|
|
- `GET /api/major/:id` - 获取专业详情
|
|
|
|
- `GET /api/major/:id` - 获取专业详情
|
|
|
|
- `POST /api/major/create` - 创建专业
|
|
|
|
- `POST /api/major/create` - 创建专业
|
|
|
|
@ -218,12 +226,12 @@ pnpm run clean:cache # 清除缓存
|
|
|
|
|
|
|
|
|
|
|
|
本项目支持所有现代浏览器,不支持 IE 浏览器。
|
|
|
|
本项目支持所有现代浏览器,不支持 IE 浏览器。
|
|
|
|
|
|
|
|
|
|
|
|
| 浏览器 | 版本要求 |
|
|
|
|
| 浏览器 | 版本要求 |
|
|
|
|
| :-: | :-: |
|
|
|
|
| :-----: | :-----------: |
|
|
|
|
| Chrome | 最新 2 个版本 |
|
|
|
|
| Chrome | 最新 2 个版本 |
|
|
|
|
| Firefox | 最新 2 个版本 |
|
|
|
|
| Firefox | 最新 2 个版本 |
|
|
|
|
| Safari | 最新 2 个版本 |
|
|
|
|
| Safari | 最新 2 个版本 |
|
|
|
|
| Edge | 最新 2 个版本 |
|
|
|
|
| Edge | 最新 2 个版本 |
|
|
|
|
|
|
|
|
|
|
|
|
## 贡献指南
|
|
|
|
## 贡献指南
|
|
|
|
|
|
|
|
|
|
|
|
@ -254,27 +262,13 @@ pnpm run clean:cache # 清除缓存
|
|
|
|
## 常见问题
|
|
|
|
## 常见问题
|
|
|
|
|
|
|
|
|
|
|
|
### Q: 项目如何配置后端 API 地址?
|
|
|
|
### Q: 项目如何配置后端 API 地址?
|
|
|
|
|
|
|
|
|
|
|
|
A: 修改 `src/api` 目录下的环境配置文件,或者在 `.env` 文件中配置 `VITE_API_BASE_URL`。
|
|
|
|
A: 修改 `src/api` 目录下的环境配置文件,或者在 `.env` 文件中配置 `VITE_API_BASE_URL`。
|
|
|
|
|
|
|
|
|
|
|
|
### Q: 如何自定义主题色?
|
|
|
|
### Q: 如何自定义主题色?
|
|
|
|
|
|
|
|
|
|
|
|
A: 通过 Element Plus 的主题配置系统进行自定义,详见项目的主题配置文件。
|
|
|
|
A: 通过 Element Plus 的主题配置系统进行自定义,详见项目的主题配置文件。
|
|
|
|
|
|
|
|
|
|
|
|
### Q: 支持哪些数据导入格式?
|
|
|
|
### Q: 支持哪些数据导入格式?
|
|
|
|
A: 目前支持 Excel 文件(.xlsx, .xls)的导入功能。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 项目成员
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- **开发者**:yuxingshi
|
|
|
|
|
|
|
|
- **框架基础**:[vue-element-plus-admin](https://github.com/kailong321200875/vue-element-plus-admin)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 更新日志
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[CHANGELOG](./CHANGELOG.md)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 许可证
|
|
|
|
A: 目前支持 Excel 文件(.xlsx, .xls)的导入功能。
|
|
|
|
|
|
|
|
|
|
|
|
[MIT](./LICENSE)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
**如有任何问题或建议,欢迎提出 Issue 或 Pull Request!**
|
|
|
|
|
|
|
|
|