From f242d4865f4169744c7abe267a0911a1206c70cd Mon Sep 17 00:00:00 2001 From: lenghui Date: Wed, 18 Dec 2024 16:10:15 +0800 Subject: [PATCH] =?UTF-8?q?3=E6=AC=A1=E6=8F=90=E4=BA=A4=E5=88=A4=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- work/src/views/DoHomeworkView.vue | 25 +++++++++++++++---------- work/src/views/WorksShowView.vue | 14 ++++++++++---- 2 files changed, 25 insertions(+), 14 deletions(-) diff --git a/work/src/views/DoHomeworkView.vue b/work/src/views/DoHomeworkView.vue index b777337..0ed6878 100644 --- a/work/src/views/DoHomeworkView.vue +++ b/work/src/views/DoHomeworkView.vue @@ -81,7 +81,7 @@
- 您已提交{{sub}}次,每个作业可以提交{{2-sub}}次 + 您已提交{{sub}}次,每个作业可以提交3次
@@ -211,15 +211,20 @@ function submit() { } } let groupId = route.params.id; - homeworkApi.submitHomework(homework.value, groupId).then(resp => { - if (resp.code == 200) { - ElMessage.success("提交成功"); - homework.value = []; - router.push("/show"); - } else { - ElMessage.error("未知错误,请联系管理员"); - } - }); + let sub = route.params.sub; + if (sub <=2){ + homeworkApi.submitHomework(homework.value, groupId).then(resp => { + if (resp.code == 200) { + ElMessage.success("提交成功"); + homework.value = []; + router.push("/show"); + } else { + ElMessage.error("未知错误,请联系管理员"); + } + }); + }else { + ElMessage.error("提交失败您,已提交3次,每个作业可以提交3次"); + } } diff --git a/work/src/views/WorksShowView.vue b/work/src/views/WorksShowView.vue index 34add93..89b0c2f 100644 --- a/work/src/views/WorksShowView.vue +++ b/work/src/views/WorksShowView.vue @@ -3,6 +3,7 @@ import { ref } from 'vue'; import ShowApi from '../api/ShowApi'; import { format } from 'date-fns'; import {useRouter} from "vue-router"; +import {ElMessage} from "element-plus"; const router = useRouter() @@ -25,10 +26,15 @@ function loadWorks() { loadWorks(); //跳转写作业页面 function writeWorks(id,sub){ - console.log("ID是什么",id) - router.push({ - path:`/doWork/${id}/${sub}` - }) + if(sub >= 3){ + ElMessage.error('每个作业可提交3次,您已提交3次。') + }else{ + console.log("ID是什么",id) + router.push({ + path:`/doWork/${id}/${sub}` + }) + } + }