diff --git a/app/src/components/QuestMap.vue b/app/src/components/QuestMap.vue
index 7eb3a2a..6c0851c 100644
--- a/app/src/components/QuestMap.vue
+++ b/app/src/components/QuestMap.vue
@@ -1,163 +1,69 @@
-
@@ -174,8 +80,54 @@ onMounted(async () => {
>
踏上你的Linux冒險之旅吧!
-
+
+
+
diff --git a/app/src/store/userProfile.ts b/app/src/store/userProfile.ts
index 7a154db..2a7feaf 100644
--- a/app/src/store/userProfile.ts
+++ b/app/src/store/userProfile.ts
@@ -12,14 +12,14 @@ interface IProgress {
export interface UserProfile {
username: string
email: string
- progress: Map
+ progress: Record
}
const useUserProfile = defineStore('userProfile', {
state: (): UserProfile => ({
username: '',
email: '',
- progress: new Map(),
+ progress: {},
}),
actions: {
async loadUserProfile() {