From 577357ccd063149f8d1e21026ce4b60fc02ae222 Mon Sep 17 00:00:00 2001 From: sunhonglai Date: Tue, 29 Apr 2025 15:03:58 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=95=99=E5=B8=88=E7=AB=AF?= =?UTF-8?q?=E6=88=91=E7=9A=84=E6=8E=88=E8=AF=BE=E8=AE=B0=E5=BD=95=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E5=92=8C=E5=AF=BC=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/boe/courseRecord.js | 51 ++++++++++++++++++++++++++++++ src/api/modules/teacher.js | 56 +-------------------------------- src/views/course/Mylecnotes.vue | 11 +++---- 3 files changed, 57 insertions(+), 61 deletions(-) diff --git a/src/api/boe/courseRecord.js b/src/api/boe/courseRecord.js index 23475313..0018efaf 100644 --- a/src/api/boe/courseRecord.js +++ b/src/api/boe/courseRecord.js @@ -61,12 +61,63 @@ const exportStudentOfTearcher = function(userId) { const courseRecordList = function(data) { return ajax.postJson('/b1/system/teacher/teacher-course-list',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: "/manageApi", + url: '/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: "/manageApi", + url: '/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: "/manageApi", + url: '/b1/system/teacher/teacher-course-student-export?userId='+userId, + method: 'post', + headers:{'Content-Type':'application/json;charset=utf-8'}, + responseType: 'blob' + }) +} export default { courseRecordExport, + courseRecordExport2, courseRecordList, + getListByToken, exportStudentOfCourse, + exportStudentOfCourse2, exportStudentOfTearcher, + exportStudentOfTearcher2, } diff --git a/src/api/modules/teacher.js b/src/api/modules/teacher.js index c5b8eb84..e862885f 100644 --- a/src/api/modules/teacher.js +++ b/src/api/modules/teacher.js @@ -1,6 +1,5 @@ import ajax from '@/utils/xajax.js' import ajax2 from '../unionAjax.js'; -import axios from "axios"; /** * 按名称查询 @@ -212,55 +211,6 @@ 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, @@ -277,9 +227,5 @@ export default { exports, syncUpdate, detailTeacher, - updateTeacher, - courseRecordExport2, - exportStudentOfCourse2, - exportStudentOfTearcher2, - getListByToken, + updateTeacher } diff --git a/src/views/course/Mylecnotes.vue b/src/views/course/Mylecnotes.vue index da545bb9..48b431f7 100644 --- a/src/views/course/Mylecnotes.vue +++ b/src/views/course/Mylecnotes.vue @@ -155,7 +155,7 @@