mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-11 03:46:45 +08:00
feat:修改导出作业
This commit is contained in:
@@ -340,7 +340,10 @@
|
||||
<!-- 导入作业成绩抽屉 -->
|
||||
<ExportScore v-model:eScorevisible="eScorevisible" :type="3" :id="id" />
|
||||
<!-- 导出作业提示框 -->
|
||||
<ExportHomeWork v-model:exportHomeWorkV="exportHomeWorkV" />
|
||||
<ExportHomeWork
|
||||
v-model:exportHomeWorkV="exportHomeWorkV"
|
||||
:downloadUrl="downloadUrl"
|
||||
/>
|
||||
</template>
|
||||
<script setup>
|
||||
import { computed, defineProps, onMounted, ref, watch } from "vue";
|
||||
@@ -353,6 +356,7 @@ import SeeStu from "../../components/drawers/SeeStu";
|
||||
import ExportScore from "../drawers/ExportScore.vue";
|
||||
import OrgClass from "@/components/project/OrgClass";
|
||||
import ExportHomeWork from "../Modals/ExportHomeWork.vue";
|
||||
import * as api from "../../api/index1";
|
||||
const props = defineProps({
|
||||
type: Number,
|
||||
id: String,
|
||||
@@ -632,9 +636,33 @@ const showEScoreModal = () => {
|
||||
|
||||
//显示导出作业弹窗
|
||||
const exportHomeWorkV = ref(false);
|
||||
const downloadUrl = ref(null);
|
||||
const exportHomeWorkShow = () => {
|
||||
exportHomeWorkV.value = true;
|
||||
// exportHomeWorkV.value = true;
|
||||
// exportHomeWork();
|
||||
let obj = {
|
||||
currentStageId: 0,
|
||||
pid: props.id,
|
||||
taskId: 0,
|
||||
taskType: 0,
|
||||
type: 3,
|
||||
};
|
||||
api
|
||||
.exportHomeWork(obj)
|
||||
.then((res) => {
|
||||
console.log("导出作业", JSON.parse(res.data).data);
|
||||
if (JSON.parse(res.data).code === 200) {
|
||||
message.destroy();
|
||||
message.success("导出作业成功");
|
||||
exportHomeWorkV.value = true;
|
||||
downloadUrl.value = JSON.parse(res.data).data;
|
||||
}
|
||||
})
|
||||
.catch((err) => {
|
||||
message.destroy();
|
||||
message.error("导出作业失败");
|
||||
console.log("导出作业失败", err);
|
||||
});
|
||||
};
|
||||
// //导出作业
|
||||
// const exportHomeWork = () => {
|
||||
|
||||
Reference in New Issue
Block a user