From 6a0f6399b7d589c8ac1216ee3b525d2a73fb2cc5 Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Mon, 28 Sep 2026 17:48:13 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E9=A2=98=E7=9B=AE):=20=E3=80=8C=E6=88=91?= =?UTF-8?q?=E7=9A=84=E6=8F=90=E4=BA=A4=E3=80=8D=E6=8C=89=E7=AC=AC=E5=87=A0?= =?UTF-8?q?=E6=AC=A1=E5=88=97=E5=87=BA=E6=9D=A5=EF=BC=8C=E7=82=B9=E5=BC=80?= =?UTF-8?q?=E5=B0=B1=E5=9C=B0=E7=9C=8B=E4=BB=A3=E7=A0=81=EF=BC=8C=E4=B8=80?= =?UTF-8?q?=E9=94=AE=E6=94=BE=E5=9B=9E=E7=BC=96=E8=BE=91=E5=99=A8=EF=BC=88?= =?UTF-8?q?Ctrl+Z=20=E8=83=BD=E6=92=A4=E5=9B=9E=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 每条写成「第 N 次 · 结果 · 语言 · 时间」,点一下在抽屉里展开代码,带「放回编辑器」「复制」 和「完整详情」(新标签打开,测试点、自测猫都在那边)。原来是点编号弹出 70vw 的详情弹窗, 盖住整个题目页,「复制回到题目」还要整页跳一次 - 放回编辑器是一次普通的整段替换,编辑器的撤销历史记着它,按 Ctrl+Z 就回到原来的代码 - 顶上一句话:「你是班上第 N 个做对的,班上一共 M 人做对了」(没有班级时是全站), 后面跟「看看他们的写法」 - 加入题单之前交的那几次照旧锁着,改成行内一句说明,点不开 - 协作中的老师不给「放回编辑器」:那会儿编辑器里是学生的代码,放回去会经协作通道直接盖掉 Co-Authored-By: Claude Opus 5.5 --- .../problem/components/ProblemSubmission.vue | 595 ++++++++++-------- 1 file changed, 324 insertions(+), 271 deletions(-) diff --git a/apps/web/src/oj/problem/components/ProblemSubmission.vue b/apps/web/src/oj/problem/components/ProblemSubmission.vue index 7bebe9d..49f27b5 100644 --- a/apps/web/src/oj/problem/components/ProblemSubmission.vue +++ b/apps/web/src/oj/problem/components/ProblemSubmission.vue @@ -1,319 +1,372 @@ +