feat: add AST_CHECK_FAILED status and update result display

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-25 20:47:46 -06:00
parent 8e2fcceb8f
commit 18fc65f2ce
4 changed files with 17 additions and 3 deletions

View File

@@ -149,7 +149,7 @@ watch(
result === SubmissionStatus.submitting
)
return
if (result !== SubmissionStatus.accepted) {
if (result !== SubmissionStatus.accepted && result !== SubmissionStatus.ast_check_failed) {
problemStore.incrementFailCount()
}
},
@@ -159,7 +159,7 @@ watch(
watch(
() => submission.value?.result,
async (result) => {
if (result !== SubmissionStatus.accepted) return
if (result !== SubmissionStatus.accepted && result !== SubmissionStatus.ast_check_failed) return
// 1. 刷新题目状态
problem.value!.my_status = 0
@@ -173,6 +173,8 @@ watch(
)
}
if (result !== SubmissionStatus.accepted) return
// 3. 放烟花
celebrate()