From 5558fa5f09e7577606d3f67a689bc59a05712477 Mon Sep 17 00:00:00 2001 From: "dong.ai" Date: Fri, 12 Sep 2025 22:25:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=88=B0=E5=A4=84=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/indexCourse.js | 2 +- src/views/courselibrary/CourseExquisite.vue | 11 ++++++++--- 2 files changed, 9 insertions(+), 4 deletions(-) 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("导出失败"); } }; // 导入标记