From e3fbb47fd92361cb3edb2e4f250755f0d6ce4a74 Mon Sep 17 00:00:00 2001 From: zhangsir Date: Mon, 5 Feb 2024 11:16:58 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=84=E4=BC=B0=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/faceteach/FaceTeachStuSign.vue | 39 +++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/src/views/faceteach/FaceTeachStuSign.vue b/src/views/faceteach/FaceTeachStuSign.vue index 335b2fa..47cf2db 100644 --- a/src/views/faceteach/FaceTeachStuSign.vue +++ b/src/views/faceteach/FaceTeachStuSign.vue @@ -65,6 +65,22 @@ @click="signClick" >{{ data.signFlag ? "已签到" : "签到" }} + {{ data.isSurvery ? "已评估" : "评估" }} + @@ -175,7 +191,6 @@ watch(data, (newVal) => { const teacherItem = ref([]) const teacherInfos = async (id) => { const res = await boeRequest(GET_USER_INFO_OLDURL, { userId: id }); - console.log(res.result, 'rea'); const userInfo = res.result; userInfo.avatar = userInfo.avatar ? userInfo.avatar.includes('upload') @@ -215,6 +230,28 @@ const signClick = () => { ElMessage.warning("签到成功"); request(TASK_OFFCOURSE_NOTASK_SIGN, { courseId: courseId, taskId: courseId, type: 3 }); }; +function toSurvery() { + if (dayjs().isBefore(data.value.planDto.beginTime)) { + ElMessage.warning("课程未开始,请耐心等待!"); + return; + } + if (!data.value.planDto.evalFlag) { + ElMessage.warning("此课程无评估"); + return; + } + router.push({ + path: "/surveydetail", + query:{ + id: data.value.planDto.id, + courseId: data.value.planDto.assessmentId, + pName: "面授课", + infoId: data.value.planDto.id, + chapterOrStageId: 0, + sName: data.value.planDto.name, + type: 3, + } + }); +}