Pārlūkot izejas kodu

🐛 修改首页数据跳转问题

imengyu 3 nedēļas atpakaļ
vecāks
revīzija
a177b92496

+ 2 - 2
src/views/HomeView.vue

@@ -286,7 +286,7 @@ const statsData = useSimpleDataLoader(async () => {
           title: item.level_text,
           value: item.total,
           onClick: () => {
-            router.push({ path: '/inheritor/projects', query: { level: item.level_text } });
+            router.push({ path: '/inheritor/projects', query: { level: item.level } });
           },
         }
       })
@@ -299,7 +299,7 @@ const statsData = useSimpleDataLoader(async () => {
           title: item.title,
           value: item.total,
           onClick: () => {
-            router.push({ path: '/inheritor/inheritor', query: { level: item.title } });
+            router.push({ path: '/inheritor/inheritor', query: { level: item.level } });
           },
         }
       })

+ 2 - 2
src/views/InheritorView.vue

@@ -270,7 +270,7 @@ const statsData = useSimpleDataLoader(async () => {
           title: item.level_text,
           value: item.total,
           onClick: () => {
-            navTo('/inheritor/projects', { level: item.level_text });
+            navTo('/inheritor/projects', { level: item.level });
           },
         }
       })
@@ -283,7 +283,7 @@ const statsData = useSimpleDataLoader(async () => {
           title: item.title,
           value: item.total,
           onClick: () => {
-            navTo('/inheritor/inheritor', { level: item.title });
+            navTo('/inheritor/inheritor', { level: item.level });
           },
         }
       })

+ 1 - 1
src/views/inheritor/inheritor.vue

@@ -85,7 +85,7 @@ onMounted(async () => {
       id: item.id,
       name: item.title,
     }))),
-    defaultSelectedValue: (route.query.level ? levels.find(p => p.title == route.query.level)?.id : undefined) ?? 0,
+    defaultSelectedValue: route.query.level ? Number(route.query.level) : 0,
   });
   dropdownNames.value.push({ 
     options: [{

+ 1 - 1
src/views/inheritor/projects.vue

@@ -85,7 +85,7 @@ onMounted(async () => {
       id: item.id,
       name: item.title,
     }))),
-    defaultSelectedValue: (route.query.level ? levels.find(p => p.title == route.query.level)?.id : undefined) ?? 0,
+    defaultSelectedValue: route.query.level ? Number(route.query.level) : 0,
   });
   dropdownNames.value.push({ 
     options: [{