修改教师端我的授课记录查询和导出

This commit is contained in:
sunhonglai
2025-04-29 14:53:24 +08:00
parent 4be009a6d8
commit d59b5a9e06
3 changed files with 65 additions and 66 deletions

View File

@@ -1,5 +1,6 @@
import ajax from '@/utils/xajax.js'
import ajax2 from '../unionAjax.js';
import axios from "axios";
/**
* 按名称查询
@@ -38,7 +39,7 @@ const detailTeacher=function (id){
* tlevelId级别
* salaryId发薪地
* tsystemId
* } query
* @returns
*/
@@ -211,6 +212,55 @@ const findAllCourses=function(query){
return ajax.postJson('/xboe/teacher/update-sync',data);
}
const getListByToken = function(data) {
return ajax2.get('/manageApi',`/admin/teacherRecord/getListByToken?courseName=${data.courseName}&pageNo=${data.pageNo}&pageSize=${data.pageSize}`);
}
/**
* 导出授课记录
*
* @param {Object} data
*/
const courseRecordExport2 = function(data) {
return axios.request({
baseURL,
url: '/manageApi/admin/export/exportInTeacherRecord',
method: 'post',
data:data,
headers:{'Content-Type':'application/json;charset=utf-8'},
responseType: 'blob'
})
}
/**
* 导出课程下的学员信息
*
*/
const exportStudentOfCourse2 = function(courseId,courseType) {
return axios.request({
baseURL,
url: '/manageApi/admin/export/exportTeacherRecordStudentInfo?courseId='+courseId+'&courseType='+courseType,
method: 'get'
// headers:{'Content-Type':'application/json;charset=utf-8'},
// responseType: 'blob'
})
}
/**
* 导出教师下的所有授课记录下的学员信息
*
*/
const exportStudentOfTearcher2 = function(userId) {
return axios.request({
baseURL,
url: '/b1/system/teacher/teacher-course-student-export?userId='+userId,
method: 'post',
headers:{'Content-Type':'application/json;charset=utf-8'},
responseType: 'blob'
})
}
export default {
findByName,
getInfoById,
@@ -227,5 +277,8 @@ export default {
exports,
syncUpdate,
detailTeacher,
updateTeacher
updateTeacher,
courseRecordExport2,
exportStudentOfCourse2,
exportStudentOfTearcher2,
}