From 4072abe199eef5d733d518b6d2d2f4244695f037 Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Wed, 5 Aug 2026 11:34:49 -0600 Subject: [PATCH] =?UTF-8?q?feat(achievement):=20=E6=8A=AC=E5=A4=B4?= =?UTF-8?q?=E6=94=B9=E6=88=90=20PlayStation=20=E5=A5=96=E6=9D=AF=E9=99=88?= =?UTF-8?q?=E5=88=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 参照 PSN 的奖杯系统重做:六边形铭牌放完成度,四个奖杯按稀有度 倒序陈列(白金在最左),同一个杯型只换颜色,某档一个没有就置灰。 底部一条总进度分成四段,每段宽度是该档已获得占总数的比例, 拼起来正好等于总完成度——条的长度和构成都对得上数据。 移动端走全站的 useBreakpoints(tailwind md),竖排;顺手修了 卡片网格 minmax(300px) 在 320 宽机型上撑出横向滚动的问题。 Co-Authored-By: Claude Opus 5 --- src/oj/achievement/index.vue | 284 +++++++++++++++++++++++++---------- 1 file changed, 206 insertions(+), 78 deletions(-) diff --git a/src/oj/achievement/index.vue b/src/oj/achievement/index.vue index 736fee7..1b7d79d 100644 --- a/src/oj/achievement/index.vue +++ b/src/oj/achievement/index.vue @@ -1,8 +1,14 @@