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 () => {