Browse Source

3次提交判定

test
lenghui 5 months ago
parent
commit
f242d4865f
  1. 25
      work/src/views/DoHomeworkView.vue
  2. 14
      work/src/views/WorksShowView.vue

25
work/src/views/DoHomeworkView.vue

@ -81,7 +81,7 @@
</div>
<!-- 提交次数 -->
<div class="submit-times">
<span>您已提交{{sub}}每个作业可以提交{{2-sub}}</span>
<span>您已提交{{sub}}每个作业可以提交3</span>
</div>
</div>
</div>
@ -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次");
}
}
</script>

14
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}`
})
}
}
</script>

Loading…
Cancel
Save