From 719f3154052996dec69028676297108b292eaf66 Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Sun, 5 Oct 2025 01:43:37 +0800 Subject: [PATCH] update --- src/oj/submission/detail.vue | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/oj/submission/detail.vue b/src/oj/submission/detail.vue index 41f616d..cc7e988 100644 --- a/src/oj/submission/detail.vue +++ b/src/oj/submission/detail.vue @@ -10,6 +10,7 @@ import { submissionMemoryFormat, submissionTimeFormat, utoa, + copyToClipboard, } from "utils/functions" import { Submission } from "utils/types" import SubmissionResultTag from "~/shared/components/SubmissionResultTag.vue" @@ -23,6 +24,7 @@ const props = defineProps<{ }>() const router = useRouter() +const message = useMessage() const submission = ref() @@ -64,7 +66,13 @@ function copyToCat() { window.open(url, "_blank") } -function copyToProblem() { +async function copyToProblem() { + const success = await copyToClipboard(submission.value!.code) + if (success) { + message.success("代码复制成功") + } else { + message.error("代码复制失败") + } router.push({ name: "problem", params: {