From d59b5a9e06536c2183587af836f8a3d64e615a82 Mon Sep 17 00:00:00 2001 From: sunhonglai Date: Tue, 29 Apr 2025 14:53:24 +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 | 50 ----------------------------- src/api/modules/teacher.js | 57 +++++++++++++++++++++++++++++++-- src/views/course/Mylecnotes.vue | 24 ++++++-------- 3 files changed, 65 insertions(+), 66 deletions(-) diff --git a/src/api/boe/courseRecord.js b/src/api/boe/courseRecord.js index fb87fd57..8f0eeb49 100644 --- a/src/api/boe/courseRecord.js +++ b/src/api/boe/courseRecord.js @@ -61,63 +61,13 @@ 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, - 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 { courseRecordExport, - courseRecordExport2, courseRecordList, getListByToken, exportStudentOfCourse, - exportStudentOfCourse2, exportStudentOfTearcher, - exportStudentOfTearcher2, } diff --git a/src/api/modules/teacher.js b/src/api/modules/teacher.js index 3d075b5b..4535a7c1 100644 --- a/src/api/modules/teacher.js +++ b/src/api/modules/teacher.js @@ -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, } diff --git a/src/views/course/Mylecnotes.vue b/src/views/course/Mylecnotes.vue index 749a560e..da545bb9 100644 --- a/src/views/course/Mylecnotes.vue +++ b/src/views/course/Mylecnotes.vue @@ -14,11 +14,11 @@
导出
-
- - 导出学员信息 - -
+ + + + +
@@ -155,7 +155,7 @@