diff --git a/src/admin/setting/home.vue b/src/admin/setting/home.vue
index 4dbcf41..96803d3 100644
--- a/src/admin/setting/home.vue
+++ b/src/admin/setting/home.vue
@@ -1,4 +1,6 @@
@@ -160,8 +200,10 @@ watch(showModal, (v) => {
style="width: 400px"
>
- {{ luckyGuy }}
- 再来一次
+ {{ luckyGuy }}
+
+ {{ luckyGuy ? "再来一次" : "开始抽签" }}
+
@@ -183,4 +225,20 @@ watch(showModal, (v) => {
.lucky {
height: 48px;
}
+
+.pulse {
+ animation: lucky-pulse 0.6s ease-out;
+}
+
+@keyframes lucky-pulse {
+ 0% {
+ transform: scale(0.9);
+ }
+ 60% {
+ transform: scale(1.18);
+ }
+ 100% {
+ transform: scale(1);
+ }
+}
diff --git a/src/oj/rank/list.vue b/src/oj/rank/list.vue
index 446ce3b..9d3bf1a 100644
--- a/src/oj/rank/list.vue
+++ b/src/oj/rank/list.vue
@@ -198,7 +198,8 @@ const classColumns: DataTableColumn[] = [
{
title: "班级",
key: "class_name",
- render: (row) => `${row.class_name.slice(0, 2)}计算机${row.class_name.slice(2)}班`,
+ render: (row) =>
+ `${row.class_name.slice(0, 2)}计算机${row.class_name.slice(2)}班`,
width: 200,
titleAlign: "center",
align: "center",
diff --git a/src/shared/components/Header.vue b/src/shared/components/Header.vue
index 2f7bf11..a474594 100644
--- a/src/shared/components/Header.vue
+++ b/src/shared/components/Header.vue
@@ -289,6 +289,6 @@ function handleMenuSelect(key: string) {
.title {
font-size: 18px;
cursor: pointer;
- margin: 0 20px;
+ margin: 0 16px;
}