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}` + }) + } + }