Commit f9916d4cc91660e4829a5d7ee25b2c90c6058b6b
1 parent
5f80d60e
导出摸板
Showing
3 changed files
with
13 additions
and
8 deletions
src/views/basic/ask/analysis.vue
... | ... | @@ -276,10 +276,10 @@ export default { |
276 | 276 | let exportPeriodReport = "" |
277 | 277 | if (this.id.length == 1) { |
278 | 278 | query.periodId = this.id[0] |
279 | - exportPeriodReport = this.$request.exportPeriodReport | |
279 | + exportPeriodReport = this.role == "ROLE_PERSONAL" ? this.$request.pExportPhaseAnswerReport : this.$request.exportPeriodReport | |
280 | 280 | } else { |
281 | 281 | query.periodIds = this.id |
282 | - exportPeriodReport = this.role == "ROLE_PERSONAL" ? this.$request.pExportPhaseAnswerReport : this.$request.exportPhaseAnswerReport | |
282 | + exportPeriodReport = this.$request.cTExportPhaseAnswerReport | |
283 | 283 | } |
284 | 284 | const data = await exportPeriodReport({ |
285 | 285 | classId: this.classId, |
... | ... | @@ -290,7 +290,10 @@ export default { |
290 | 290 | let blob = new Blob([data], { |
291 | 291 | type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", |
292 | 292 | }); |
293 | - downloadFile(this.status ? "随堂问-已归档单课时报表.xlsx" : "随堂问-单课时报表.xlsx", blob); | |
293 | + let name = this.types == 1 ? "随堂问-单课时报表.xlsx" : | |
294 | + this.types == 2 ? `随堂问-${this.className}-${this.subjectNames[0]}汇总分析报表.xlsx` : | |
295 | + `随堂问-${this.className}-多科汇总分析报表.xlsx` | |
296 | + downloadFile(this.status ? "随堂问-已归档单课时报表.xlsx" : name, blob); | |
294 | 297 | } else { |
295 | 298 | this.$message.error("下载失败"); |
296 | 299 | } | ... | ... |
src/views/basic/test/components/multipleSubTest.vue
... | ... | @@ -244,7 +244,9 @@ export default { |
244 | 244 | } else if (studentIds.length > 0) { |
245 | 245 | query.studentIds = studentIds |
246 | 246 | } |
247 | - const data = await this.$request.exportExamReport({ | |
247 | + | |
248 | + | |
249 | + const data = await this.$request.cTExportPhaseExamReport({ | |
248 | 250 | classId: this.classId, |
249 | 251 | examIds: this.ids, |
250 | 252 | ...query |
... | ... | @@ -256,11 +258,11 @@ export default { |
256 | 258 | }); |
257 | 259 | downloadFile( |
258 | 260 | this.status |
259 | - ? "即时测-已归档单卷测练报表.xlsx" | |
260 | - : "即时测-单卷测练报表.xlsx", | |
261 | + ? "即时测-已归档多科汇总报表.xlsx" | |
262 | + : "即时测-多科汇总报表.xlsx", | |
261 | 263 | blob |
262 | 264 | ); |
263 | - this.$message.error("下载成功"); | |
265 | + this.$message.success("下载成功"); | |
264 | 266 | this.cancel() |
265 | 267 | } else { |
266 | 268 | this.$message.error("下载失败"); | ... | ... |
src/views/basic/test/components/multipleTest.vue
... | ... | @@ -224,7 +224,7 @@ export default { |
224 | 224 | type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", |
225 | 225 | }); |
226 | 226 | downloadFile("即时测-单科多卷报表.xlsx", blob); |
227 | - this.$message.error("下载成功"); | |
227 | + this.$message.success("下载成功"); | |
228 | 228 | this.cancel() |
229 | 229 | } else { |
230 | 230 | this.$message.error("下载失败"); | ... | ... |