diff --git a/src/components/student/OnlineClassModelStudent.vue b/src/components/student/OnlineClassModelStudent.vue index 9880e784..dd48bd66 100644 --- a/src/components/student/OnlineClassModelStudent.vue +++ b/src/components/student/OnlineClassModelStudent.vue @@ -126,7 +126,7 @@ import dialog from "@/utils/dialog"; import {ONLINE_COURSE_DEL} from "@/api/ThirdApi"; import {useStore} from "vuex"; import {useAsyncStu, useResetRef} from "@/utils/useCommon"; -import {downLoadZipOne} from "@/utils/zipdownload"; +import {downLoadXlsx} from "@/utils/zipdownload"; const props = defineProps({ permissions: { type: String, @@ -329,9 +329,7 @@ function exportStu() { window.open(`${process.env.VUE_APP_BASE_API}/admin/student/exportOnlineStudent?type=3&&thirdType=8&pid=${searchParams.value.pid}`); } function exportStudy() { - console.log(formData.value,searchParams.value.pid,'formData.value') - window.open(`${process.env.VUE_APP_BASE_API}/admin/student/exportOnlineStudentDetail?type=3&&thirdType=8&pid=${searchParams.value.pid}`) - downLoadZipOne(`${process.env.VUE_APP_BASE_API}/admin/student/exportOnlineStudentDetail?type=3&&thirdType=8&pid=${searchParams.value.pid}`,formData.value.name) + downLoadXlsx(`${process.env.VUE_APP_BASE_API}/admin/student/exportOnlineStudentDetail?type=3&&thirdType=8&pid=${searchParams.value.pid}`,'在线课学员') } defineExpose({ searchStu, diff --git a/src/utils/zipdownload.js b/src/utils/zipdownload.js index 14025f5d..55d06244 100644 --- a/src/utils/zipdownload.js +++ b/src/utils/zipdownload.js @@ -5,14 +5,14 @@ const mimeMap = { xlsx: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', zip: 'application/zip' } -export function downLoadZipOne(str, filename) { +export function downLoadXlsx(str, filename) { axios({ method: 'get', url: str, responseType: 'blob', headers: { 'Authorization': 'Bearer ' + getCookieForName("token") } }).then(res => { - resolveBlob(res, mimeMap.zip,filename) + resolveBlob(res, mimeMap.xlsx,filename) }) } const baseUrl = process.env.VUE_APP_ACT_API