From 96a11b24e529b234cf29bcb9233c6ed335cad6a7 Mon Sep 17 00:00:00 2001 From: zhangsir Date: Tue, 30 Jul 2024 16:04:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=BC=E5=87=BA=E4=BD=9C=E4=B8=9A=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E5=AE=9E=E6=97=B6=E5=8F=82=E6=95=B0=E6=94=B9=E4=B8=BA?= =?UTF-8?q?=E6=90=9C=E7=B4=A2=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Study/manager.vue | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/src/components/Study/manager.vue b/src/components/Study/manager.vue index 1d78adfe..721c67e3 100644 --- a/src/components/Study/manager.vue +++ b/src/components/Study/manager.vue @@ -351,6 +351,7 @@ export default { }, data() { return { + downParams: {}, typePress: false, isHomeWork: false, catalogRecordTree:[], @@ -494,6 +495,7 @@ export default { pageIndex: this.learningSituation.pageIndex, pageSize: this.learningSituation.pageSize }; + this.downParams = params; apicourseStudy.studyContentRecords(params).then(res => { if (res.status === 200) { this.learningSituation.list = res.result.list; @@ -511,8 +513,8 @@ export default { let params = { courseName:this.manageStudyData.name, courseId: this.manageStudyData.id, - status: this.learningSituation.status, - name: this.learningSituation.name, + status: this.downParams.status || '', + name: this.downParams.name || '', contentId: this.contentId, } // window.open(`/systemapi/xboe/m/course/portal/export?contentId=${params.contentId}&courseName=${params.courseName}`) @@ -526,16 +528,12 @@ export default { const reader = new FileReader(); reader.onload = function(e) { console.log(res,e,'----res---e---') - try { - const result = JSON.parse(e.target.result); - if (result.status === 200 || result.success) { - // 下载文件 - this.resolveBlob(res, 'application/zip',`${params.courseName}【作业】`) - } else { - this.$message.error(result.message); - } - } catch (error) { + const result = JSON.parse(e.target.result); + if (result.status === 200 || result.success) { + // 下载文件 this.resolveBlob(res, 'application/zip',`${params.courseName}【作业】`) + } else { + this.$message.error(result.message); } }; reader.readAsText(res.data);