update
Some checks failed
Deploy / deploy (build, debian, 22, /root/OJDeploy/data/clientnext) (push) Has been cancelled
Deploy / deploy (build:staging, school, 8822, /root/OJ/data/dist) (push) Has been cancelled

This commit is contained in:
2026-05-08 20:21:00 -06:00
parent 0a1737be01
commit a55e423c0a

View File

@@ -159,6 +159,7 @@ async function getSubmission(submissionPage = 0) {
problem.value.id, problem.value.id,
submissionPage, submissionPage,
) )
submissionCount.value = data.count
const submission = data.submission const submission = data.submission
myFlowchartZippedStr.value = submission.flowchart_data.data myFlowchartZippedStr.value = submission.flowchart_data.data
myMermaidCode.value = submission.mermaid_code || "" myMermaidCode.value = submission.mermaid_code || ""
@@ -190,6 +191,7 @@ async function openDetailModal() {
showDetailModal.value = true showDetailModal.value = true
rendering.value = true rendering.value = true
await getSubmission() await getSubmission()
page.value = submissionCount.value
// 等待 DOM 更新,确保弹框已经渲染 // 等待 DOM 更新,确保弹框已经渲染
await nextTick() await nextTick()
await renderFlowchart(mermaidContainer.value, myMermaidCode.value) await renderFlowchart(mermaidContainer.value, myMermaidCode.value)