- 新增AddStudentReqVO和DeleteStudentReqVO请求对象 - 在StudentController中添加新增和删除学生接口 - StudentService及其实现类增加新增和删除学生方法 - 通过StudentDOMapper新增插入和逻辑删除方法 - 新增AddStudentDialog组件,实现学生添加的表单及交互 - 在class.vue页面添加新增学生按钮及删除学生操作列 - API层新增addStudent和deleteStudent接口调用 - 删除学生时更新选中状态及重新加载学生列表 - 初始化新增学生时词汇掌握记录相关数据
26 lines
556 B
JavaScript
26 lines
556 B
JavaScript
import axios from "@/axios";
|
|
|
|
export function getStudentDetail(id) {
|
|
return axios.post('/student/detail', {
|
|
studentId: id
|
|
})
|
|
}
|
|
|
|
export function getStudentList(data) {
|
|
return axios.post('/student/list', data)
|
|
}
|
|
|
|
export function addStudent(name, classId, gradeId, startDate) {
|
|
return axios.post('/student/add', {
|
|
name: name,
|
|
classId: classId,
|
|
gradeId: gradeId,
|
|
createTime: startDate
|
|
})
|
|
}
|
|
|
|
export function deleteStudent(id) {
|
|
return axios.post('/student/delete', {
|
|
studentId: id
|
|
})
|
|
} |