hookehuyr

fix(teacher): 检查学生作业完成状态后再跳转记录页

防止未完成作业的学生跳转到记录页面,添加完成状态检查并提示
<!--
* @Date: 2025-11-19 21:00:00
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2025-12-15 11:39:57
* @LastEditTime: 2025-12-15 13:21:41
* @FilePath: /mlaj/src/views/teacher/taskHomePage.vue
* @Description: 教师端作业主页(头部介绍、统计、日历与学生完成情况)
-->
......@@ -125,6 +125,7 @@ import checkCorner from '@/assets/images/dui.png'
import { getTeacherTaskDetailAPI } from '@/api/teacher'
import { getCheckinTeacherCheckedDatesAPI } from '@/api/checkin'
import dayjs from 'dayjs'
import { showToast } from 'vant'
const $route = useRoute()
const $router = useRouter()
......@@ -443,6 +444,12 @@ const go_student_record = (stu) => {
if (task_type.value === 'checkin') {
return
}
if (!stu.completed) {
showToast('该学员未完成该作业')
return
}
// 跳转到作业记录页面
$router.push({
name: 'StudentRecord',
......