feat:增加导出作业

This commit is contained in:
lixg
2023-01-07 19:48:29 +08:00
parent ec61608e52
commit 72d2e7b987
15 changed files with 363 additions and 53 deletions

View File

@@ -77,7 +77,7 @@
<div class="img2"></div>
<div class="wz">导出数据</div>
</div>
<div class="btn btn2" @click="exportHomeWork">
<div class="btn btn2" @click="exportHomeWorkShow">
<div class="wz">导出作业</div>
</div>
</div>
@@ -150,6 +150,8 @@
<CKWork v-model:CWvisible="CWvisible" />
<!-- 查看答卷抽屉 -->
<CQue v-model:CQvisible="CQvisible" />
<!-- 导出作业提示框 -->
<ExportHomeWork v-model:exportHomeWorkV="exportHomeWorkV" />
</template>
<script>
@@ -161,6 +163,7 @@ import CQue from "../CheckQue.vue";
import EntryScores from "../EntryScores.vue";
// import * as api from "../../../api/index";
import * as api from "../../../api/index1";
import ExportHomeWork from "../../Modals/ExportHomeWork.vue";
export default {
name: "RouterFaceTeachManage",
components: {
@@ -168,6 +171,7 @@ export default {
CKWork,
CQue,
ASOver,
ExportHomeWork,
},
props: {
FaceTeachModelVisible: {
@@ -418,6 +422,7 @@ export default {
className: "h",
},
],
exportHomeWorkV: false,
});
//面授直播管理列表操作
const ListOpera = () => {
@@ -602,9 +607,7 @@ export default {
process.env.VUE_APP_PROXY_URL
}admin/student/exportTaskStudent?currentStageId=${
props.datasource.chapterId
}&type=${2}&pid=${props.datasource.routerId}&taskId=${
props.datasource.routerTaskId
}&taskType=${props.datasource.type}`
}&type=${2}&pid=${props.datasource.routerId}&taskType=0`
);
// api
// .exportTaskStudent({
@@ -622,6 +625,13 @@ export default {
// console.log(err);
// });
}
//显示导出作业弹窗
const exportHomeWorkShow = () => {
state.exportHomeWorkV = true;
// exportHomeWork();
};
//导出作业
function exportHomeWork() {
console.log("props.datasource", props.datasource);
@@ -651,6 +661,7 @@ export default {
exportTaskStu,
exportHomeWork,
getStudent,
exportHomeWorkShow,
};
},
};