diff --git a/src/components/student/OnlineClassModelStudent.vue b/src/components/student/OnlineClassModelStudent.vue index c6ed39aa..e9d7dcff 100644 --- a/src/components/student/OnlineClassModelStudent.vue +++ b/src/components/student/OnlineClassModelStudent.vue @@ -92,7 +92,8 @@ - + 导出详细学习记录 @@ -329,11 +330,13 @@ function reset() { function exportStu() { window.open(`${process.env.VUE_APP_BASE_API}/admin/student/exportOnlineStudent?type=3&&thirdType=8&pid=${searchParams.value.pid}`); } -function exportStudy() { + +const exportStudy = async () => { if(studentList.value.length == 0){ return message.warning('暂无可导出的学习记录') } - downLoadXlsx(`${process.env.VUE_APP_BASE_API}/admin/student/exportOnlineStudentDetail?type=4&&thirdType=8&pid=${searchParams.value.pid}`,'在线课学员学习记录') + console.log("开始执行 gx 刷新"); + downLoadXlsx(`${process.env.VUE_APP_BASE_API}/admin/student/exportOnlineStudentDetail?type=4&&thirdType=8&pid=${searchParams.value.pid}`,'在线课学员学习记录'); } defineExpose({ searchStu, diff --git a/src/utils/zipdownload.js b/src/utils/zipdownload.js index 55d06244..59cd11ab 100644 --- a/src/utils/zipdownload.js +++ b/src/utils/zipdownload.js @@ -6,7 +6,7 @@ const mimeMap = { zip: 'application/zip' } export function downLoadXlsx(str, filename) { - axios({ + await axios({ method: 'get', url: str, responseType: 'blob',