feat: 更新考试相关页面,优化任务状态处理,添加用户任务接口测试
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user