feat:修改导出作业

This commit is contained in:
lixg
2023-01-09 17:57:25 +08:00
11 changed files with 205 additions and 58 deletions

View File

@@ -151,7 +151,10 @@
<!-- 查看答卷抽屉 -->
<CQue v-model:CQvisible="CQvisible" />
<!-- 导出作业提示框 -->
<ExportHomeWork v-model:exportHomeWorkV="exportHomeWorkV" />
<ExportHomeWork
v-model:exportHomeWorkV="exportHomeWorkV"
:downloadUrl="downloadUrl"
/>
</template>
<script>
@@ -423,6 +426,7 @@ export default {
},
],
exportHomeWorkV: false,
downloadUrl: null,
});
//面授直播管理列表操作
const ListOpera = () => {
@@ -628,8 +632,31 @@ export default {
//显示导出作业弹窗
const exportHomeWorkShow = () => {
state.exportHomeWorkV = true;
// exportHomeWork();
state.downloadUrl = null;
let obj = {
currentStageId: props.datasource.chapterId,
pid: props.datasource.routerId,
taskId: props.datasource.routerTaskId,
taskType: props.datasource.type,
type: 2,
};
api
.exportHomeWork(obj)
.then((res) => {
console.log("导出作业", JSON.parse(res.data).data);
if (JSON.parse(res.data).code === 200) {
message.destroy();
message.success("导出作业成功");
state.exportHomeWorkV = true;
state.downloadUrl = JSON.parse(res.data).data;
}
})
.catch((err) => {
message.destroy();
message.error("导出作业失败");
console.log("导出作业失败", err);
});
};
//导出作业