导出作业信息实时参数改为搜索参数

This commit is contained in:
zhangsir
2024-07-30 16:04:14 +08:00
parent f8b74fa723
commit 96a11b24e5

View File

@@ -351,6 +351,7 @@ export default {
}, },
data() { data() {
return { return {
downParams: {},
typePress: false, typePress: false,
isHomeWork: false, isHomeWork: false,
catalogRecordTree:[], catalogRecordTree:[],
@@ -494,6 +495,7 @@ export default {
pageIndex: this.learningSituation.pageIndex, pageIndex: this.learningSituation.pageIndex,
pageSize: this.learningSituation.pageSize pageSize: this.learningSituation.pageSize
}; };
this.downParams = params;
apicourseStudy.studyContentRecords(params).then(res => { apicourseStudy.studyContentRecords(params).then(res => {
if (res.status === 200) { if (res.status === 200) {
this.learningSituation.list = res.result.list; this.learningSituation.list = res.result.list;
@@ -511,8 +513,8 @@ export default {
let params = { let params = {
courseName:this.manageStudyData.name, courseName:this.manageStudyData.name,
courseId: this.manageStudyData.id, courseId: this.manageStudyData.id,
status: this.learningSituation.status, status: this.downParams.status || '',
name: this.learningSituation.name, name: this.downParams.name || '',
contentId: this.contentId, contentId: this.contentId,
} }
// window.open(`/systemapi/xboe/m/course/portal/export?contentId=${params.contentId}&courseName=${params.courseName}`) // window.open(`/systemapi/xboe/m/course/portal/export?contentId=${params.contentId}&courseName=${params.courseName}`)
@@ -526,7 +528,6 @@ export default {
const reader = new FileReader(); const reader = new FileReader();
reader.onload = function(e) { reader.onload = function(e) {
console.log(res,e,'----res---e---') console.log(res,e,'----res---e---')
try {
const result = JSON.parse(e.target.result); const result = JSON.parse(e.target.result);
if (result.status === 200 || result.success) { if (result.status === 200 || result.success) {
// 下载文件 // 下载文件
@@ -534,9 +535,6 @@ export default {
} else { } else {
this.$message.error(result.message); this.$message.error(result.message);
} }
} catch (error) {
this.resolveBlob(res, 'application/zip',`${params.courseName}【作业】`)
}
}; };
reader.readAsText(res.data); reader.readAsText(res.data);
}).catch((error) => { }).catch((error) => {