feat(unit): 新增单元管理功能及相关接口

- 新增单元的请求和响应VO类,实现分页查询单元列表
- 新增UnitController,提供单元列表查询、添加和删除API接口
- 实现UnitService及其实现类,完成单元相关数据库操作和业务逻辑
- 扩展UnitDOMapper及对应XML,实现单元列表和数量查询功能
- 扩展GradeUnitDOMapper,支持单元与年级关联的插入与删除
- 在enlish-vue中新增单元列表展示、分页、删除及新增对话框功能
- 编写AddUnitDialog组件,实现新增单元UI及逻辑
- 新增unit.js接口封装单元相关的API请求
- 注释掉LessonPlansServiceImpl中的导出Word文档相关代码逻辑调整
- 调整class.vue页面样式和布局,集成单元管理模块并优化查询交互
This commit is contained in:
lbw
2025-12-17 11:20:04 +08:00
parent 7f41036193
commit 07b9b56e8a
15 changed files with 472 additions and 30 deletions

View File

@@ -0,0 +1,21 @@
import axios from "@/axios";
export function getUnitList(page, size) {
return axios.post('/unit/list', {
page: page,
size: size
})
}
export function addUnit(name, gradeId) {
return axios.post('/unit/add', {
title: name,
gradeId: gradeId
})
}
export function deleteUnit(id) {
return axios.post('/unit/delete', {
id: id
})
}