diff --git a/playground/src/views/question-bank/paper-mgr/home.vue b/playground/src/views/question-bank/paper-mgr/home.vue index c061f03..4db799f 100644 --- a/playground/src/views/question-bank/paper-mgr/home.vue +++ b/playground/src/views/question-bank/paper-mgr/home.vue @@ -15,6 +15,7 @@ import { } from '#/components/mj/mj-table' import { grade_map, subject_map } from '#/store/basic-data' import obj from '#/utils/obj' +import { downloadFile } from '#/utils/tool' import { useRoute, useRouter } from 'vue-router' @@ -389,6 +390,15 @@ const onTaskCreated = () => { taskMgrVisible.value = false router.push('/question-bank/task-mgr') } +// 下载试卷 +const downloadPaper = (row: any) => { + if (!row.fileUrl) { + ElMessage.warning('暂无试卷文件可下载') + return + } + downloadFile(row.fileUrl, row.name) +} + // 删除试卷 const deletePaper = (row: any) => { ElMessageBox.confirm('确定删除吗?', '提示', { @@ -487,6 +497,9 @@ onMounted(() => { > 上传试题 + + 下载试卷 + 删除试卷