feat: 增强报名管理功能,新增删除课程学习记录API,优化受众选择弹窗的多选逻辑和搜索功能

This commit is contained in:
huweihang
2025-12-17 17:44:58 +08:00
parent b2395fd3a2
commit 5f518b713a
3 changed files with 239 additions and 19 deletions

View File

@@ -17,7 +17,7 @@ const hasSignup = function(courseId) {
* 课程报名,微课,录播课
* @param {Object} data
* {
courseId:
courseId:
courseName:
courseType 课程类型,对应微课,录播课
signType:1,后名方式默认是1自主报名可以不传
@@ -367,6 +367,15 @@ const deleteSignUp=function(id,courseId){
return ajax.post(`/xboe/school/study/course/delete-signup?id=${id}&couserId=${courseId}`);
}
/*
删除课程学习记录
@param id 学习id
@param courseId 课程id 用于删除课程报名信息和修改课程学习人数
*/
const deleteNewSignUp=function(data){
return ajax.post(`/xboe/school/study/course/delete-signup`, data);
}
/**
* 二次查询 用于个人主页/他人主页
* {
@@ -432,6 +441,7 @@ export default {
signup,
findSignup,
deleteSignup,
deleteNewSignUp,
importSignup,
countSignup,
studyIndex,