diff --git a/src/pages/Achievements.vue b/src/pages/Achievements.vue
index d37c3404..f59c55a1 100644
--- a/src/pages/Achievements.vue
+++ b/src/pages/Achievements.vue
@@ -162,7 +162,16 @@ async function loadData() {
CardsInfo.value = await ReadTGDataByIndex("NameCard", "type", 1);
// 按照 order 排序
seriesList.value = seriesDB.sort((a, b) => a.order - b.order);
- selectedAchievement.value = await ReadAllTGData("Achievements");
+ const getAchievements = await ReadAllTGData("Achievements");
+ // 未完成的排在前面
+ getAchievements.sort((a, b) => {
+ if (a.completed === b.completed) {
+ return a.id - b.id;
+ } else {
+ return a.completed ? 1 : -1;
+ }
+ });
+ selectedAchievement.value = getAchievements;
loading.value = false;
title.value = achievementsStore.title;
}
diff --git a/src/pages/GCG.vue b/src/pages/GCG.vue
index 69ddf1e1..25ba4f1d 100644
--- a/src/pages/GCG.vue
+++ b/src/pages/GCG.vue
@@ -17,11 +17,14 @@
>
-
+
-
+
+ {{ item.name }}
+
+
@@ -64,35 +67,41 @@ async function searchCard() {
}
diff --git a/src/pages/Home.vue b/src/pages/Home.vue
index 8910a73e..bd23908b 100644
--- a/src/pages/Home.vue
+++ b/src/pages/Home.vue
@@ -1,64 +1,78 @@
-
+
-
-
-
-
- {{ pool.title }}
-
-
-
-
-
-
-
-
![character]()
-
-
-
- {{ pool.subtitle }}
-
-
-
- mdi-calendar-clock
- {{ pool.time.start }}~{{ pool.time.end }}
-
-
+
+
+
+
+
+
+
+
+ {{ pool.title }}
+
+
-
-
-
-
+
+
+
+
+
![cover]()
+
+
+
+
![character]()
+
+
+
+ {{ timeGet }}
+
+
+
+
+
{{ pool.subtitle }}
+
+
+ mdi-calendar-clock
+ {{ pool.time.start }}~{{ pool.time.end }}
+
+
+
+
@@ -128,7 +204,56 @@ function toOuter(url: string, title: string) {
.pool-cards {
font-family: Genshin, serif;
display: flex;
- flex-direction: column;
+ flex-direction: row;
align-items: center;
}
+
+.Home-card {
+ margin: 10px;
+}
+
+.Home-pool {
+ margin-left: 10px;
+}
+
+.Home-pool-cover {
+ width: 690px;
+ height: auto;
+ margin-bottom: 10px;
+ overflow: hidden;
+}
+
+.Home-pool-cover img {
+ transition: all 0.5s;
+}
+
+.Home-pool-cover :hover {
+ cursor: pointer;
+ transform: scale(1.1);
+ transition: all 0.5s;
+}
+
+.Home-pool-character {
+ width: 100%;
+ height: 80px;
+ display: flex;
+}
+
+.Home-pool-icon {
+ width: 80px;
+ height: 80px;
+ margin: 0 10px;
+}
+
+.Home-pool-character :hover .Home-pool-icon {
+ cursor: pointer;
+}
+
+.Home-pool-clock {
+ width: auto;
+ margin-left: 120px;
+ float: right;
+ font-size: small;
+ height: 80px;
+}
diff --git a/src/pages/News.vue b/src/pages/News.vue
index 6ad70cb7..3da6d64c 100644
--- a/src/pages/News.vue
+++ b/src/pages/News.vue
@@ -10,13 +10,18 @@
-
+
-
+
{{ item.title }}
-
+
-
+
{{ item.title }}
{{ item.subtitle }}
@@ -56,13 +66,18 @@
-