From 1df211c7601cd59c143eb10a66dfddc270e16273 Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Mon, 30 Mar 2026 19:13:53 -0600 Subject: [PATCH] fix --- src/api.ts | 4 ++++ src/pages/Submission.vue | 1 + 2 files changed, 5 insertions(+) diff --git a/src/api.ts b/src/api.ts index 612d4e4..137b1d8 100644 --- a/src/api.ts +++ b/src/api.ts @@ -208,6 +208,10 @@ export const Submission = { return res.data }, + async incrementView(id: string) { + await http.post(`/submission/${id}/view`) + }, + async updateScore(id: string, score: number) { const res = await http.put(`/submission/${id}/score`, { score }) return res.data diff --git a/src/pages/Submission.vue b/src/pages/Submission.vue index 691a5c1..830fbfd 100644 --- a/src/pages/Submission.vue +++ b/src/pages/Submission.vue @@ -12,6 +12,7 @@ const iframe = useTemplateRef("iframe") async function init() { const submission: SubmissionAll = await Submission.get(props.id) + Submission.incrementView(props.id) if (!iframe.value) return const doc = iframe.value.contentDocument