From 247ff6b5dea7f399b69bc14f42b9273e3f93d10f Mon Sep 17 00:00:00 2001 From: zhangsir Date: Tue, 30 Jul 2024 10:15:20 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=B8=AA=E6=95=B0=E4=B8=BA0?= =?UTF-8?q?=EF=BC=8Ctotal=E6=8F=90=E7=A4=BA=EF=BC=8C=E4=B8=8D=E4=BA=88?= =?UTF-8?q?=E5=AF=BC=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/student/OnlineClassModelStudent.vue | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/components/student/OnlineClassModelStudent.vue b/src/components/student/OnlineClassModelStudent.vue index dd48bd66..ca3de1f4 100644 --- a/src/components/student/OnlineClassModelStudent.vue +++ b/src/components/student/OnlineClassModelStudent.vue @@ -127,6 +127,7 @@ import {ONLINE_COURSE_DEL} from "@/api/ThirdApi"; import {useStore} from "vuex"; import {useAsyncStu, useResetRef} from "@/utils/useCommon"; import {downLoadXlsx} from "@/utils/zipdownload"; +import {message} from "ant-design-vue"; const props = defineProps({ permissions: { type: String, @@ -329,6 +330,9 @@ function exportStu() { window.open(`${process.env.VUE_APP_BASE_API}/admin/student/exportOnlineStudent?type=3&&thirdType=8&pid=${searchParams.value.pid}`); } function exportStudy() { + if(studentList.value.length == 0){ + return message.warning('暂无可导出的学习记录') + } downLoadXlsx(`${process.env.VUE_APP_BASE_API}/admin/student/exportOnlineStudentDetail?type=3&&thirdType=8&pid=${searchParams.value.pid}`,'在线课学员') } defineExpose({