feat: 更新考试相关页面,优化任务状态处理,添加用户任务接口测试

This commit is contained in:
2025-12-30 11:10:03 +08:00
parent 57101fac37
commit 7fff13afb7
9 changed files with 234 additions and 50 deletions

View File

@@ -347,11 +347,17 @@ const QuizPage = () => {
subjectId: subjectId || undefined,
taskId: taskId || undefined,
answers: answersData
});
}) as any;
const payload = response?.data ?? response;
const recordId = payload?.recordId;
if (!recordId) {
throw new Error('提交成功但未返回记录ID');
}
message.success('答题提交成功!');
clearActiveProgress(user!.id);
navigate(`/result/${response.data.recordId}`);
navigate(`/result/${recordId}`);
} catch (error: any) {
message.error(error.message || '提交失败');
} finally {