From 30bff2acc49e357060adf89bffd9269940b6ff6b Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Tue, 13 Oct 2026 14:45:22 +0800 Subject: [PATCH] =?UTF-8?q?style(=E5=90=8E=E5=8F=B0):=20=E5=90=8E=E5=8F=B0?= =?UTF-8?q?=E5=90=84=E5=BC=A0=E5=88=97=E8=A1=A8=E9=83=BD=E6=94=B9=E6=88=90?= =?UTF-8?q?=E6=96=91=E9=A9=AC=E5=BA=95=E7=BA=B9=EF=BC=88=E9=A2=98=E7=9B=AE?= =?UTF-8?q?=E3=80=81=E7=94=A8=E6=88=B7=E3=80=81=E6=AF=94=E8=B5=9B=E3=80=81?= =?UTF-8?q?=E5=85=AC=E5=91=8A=E3=80=81=E7=BB=83=E4=B8=80=E7=BB=83=E8=AE=B0?= =?UTF-8?q?=E5=BD=95=E3=80=81=E6=A0=87=E7=AD=BE=E3=80=81AI=20=E6=8A=A5?= =?UTF-8?q?=E5=91=8A=E3=80=81=E6=88=90=E5=B0=B1=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- apps/web/src/admin/achievement/list.vue | 7 ++++++- apps/web/src/admin/ai/list.vue | 5 +++++ apps/web/src/admin/announcement/list.vue | 2 +- apps/web/src/admin/contest/list.vue | 2 +- apps/web/src/admin/learn/ExerciseAttempts.vue | 1 + apps/web/src/admin/problem/list.vue | 1 + apps/web/src/admin/problem/tags.vue | 5 +++++ apps/web/src/admin/user/list.vue | 1 + 8 files changed, 21 insertions(+), 3 deletions(-) diff --git a/apps/web/src/admin/achievement/list.vue b/apps/web/src/admin/achievement/list.vue index 22ca367..c78a78c 100644 --- a/apps/web/src/admin/achievement/list.vue +++ b/apps/web/src/admin/achievement/list.vue @@ -141,11 +141,16 @@ onMounted(load) flex-direction: column; } +/* 斑马底纹,和后台其它列表一样 */ +.group:nth-child(even) { + background: v-bind("theme.tableColorStriped"); +} + .group { display: flex; align-items: center; gap: 12px; - padding: 8px 0; + padding: 8px 10px; border-bottom: 1px solid v-bind("theme.dividerColor"); } diff --git a/apps/web/src/admin/ai/list.vue b/apps/web/src/admin/ai/list.vue index 173d345..e6d62b4 100644 --- a/apps/web/src/admin/ai/list.vue +++ b/apps/web/src/admin/ai/list.vue @@ -174,6 +174,11 @@ watchDebounced( border-bottom: 0; } +/* 斑马底纹,和后台其它列表一样 */ +.item:nth-child(even) { + background: v-bind("theme.tableColorStriped"); +} + .item:hover { background: v-bind("theme.hoverColor"); } diff --git a/apps/web/src/admin/announcement/list.vue b/apps/web/src/admin/announcement/list.vue index b20a390..104cbe0 100644 --- a/apps/web/src/admin/announcement/list.vue +++ b/apps/web/src/admin/announcement/list.vue @@ -123,7 +123,7 @@ watch(query, listAnnouncements, { deep: true }) - + diff --git a/apps/web/src/admin/contest/list.vue b/apps/web/src/admin/contest/list.vue index 693882c..ff0c294 100644 --- a/apps/web/src/admin/contest/list.vue +++ b/apps/web/src/admin/contest/list.vue @@ -138,7 +138,7 @@ watchDebounced(() => query.keyword, listContests, { - + diff --git a/apps/web/src/admin/learn/ExerciseAttempts.vue b/apps/web/src/admin/learn/ExerciseAttempts.vue index f86d6d4..f57d0a4 100644 --- a/apps/web/src/admin/learn/ExerciseAttempts.vue +++ b/apps/web/src/admin/learn/ExerciseAttempts.vue @@ -58,6 +58,7 @@ onMounted(async () => {