diff --git a/src/api/indexCourse.js b/src/api/indexCourse.js index 989f1129..0d943aba 100644 --- a/src/api/indexCourse.js +++ b/src/api/indexCourse.js @@ -75,7 +75,7 @@ export const getExquisiteCoursePage = (params) => export const getExquisiteYearList = (params) => http.post("/quality/manage/createYearList", params) export const getExport = (params) => - http.post("/quality/manage/export", params) + http.post("/quality/manage/export", params,{ responseType: 'blob' }) // 标记/导入标记 export const getMark = (params) => http.post("/quality/manage/mark", params) diff --git a/src/views/courselibrary/CourseExquisite.vue b/src/views/courselibrary/CourseExquisite.vue index fc9968ba..1cd41776 100644 --- a/src/views/courselibrary/CourseExquisite.vue +++ b/src/views/courselibrary/CourseExquisite.vue @@ -656,8 +656,7 @@ export default defineComponent({ // 全部导出 const exportAll = async () => { try { - await useDownload( - "/xboe/m/boe/cases/quality/manage/export", + let res = await getExport( { courseNameOrTeacherName: state.courseNameOrTeacherName, courseSource: state.courseSource, @@ -667,9 +666,15 @@ export default defineComponent({ "精品课程导出", "xlsx" ); + if (res.data.data.status == 200) { + message.success(res.data.data.message); + // 重新加载数据 + getTableDate(); + } else { + message.error(res.data.data.message); + } } catch (error) { console.error("导出失败:", error); - message.error("导出失败"); } }; // 导入标记