diff --git a/app/(app)/dashboard/page.tsx b/app/(app)/dashboard/page.tsx index a337fcf..8e47e2b 100644 --- a/app/(app)/dashboard/page.tsx +++ b/app/(app)/dashboard/page.tsx @@ -162,7 +162,7 @@ export default function DashboardPage() {
{loading ? ( Loading... diff --git a/app/(app)/events/page.tsx b/app/(app)/events/page.tsx index 76a5397..cb35a77 100644 --- a/app/(app)/events/page.tsx +++ b/app/(app)/events/page.tsx @@ -38,8 +38,11 @@ export default function EventsPage() { try { const response = await fetch('/api/events/tags'); const data = await response.json(); - if (data.success && Array.isArray(data.data)) { - setTags(data.data.map((tag: { tag_name: string }) => tag.tag_name)); + if (data.success) { + // 处理嵌套的 data 结构 + const tagsData = data.data.data || []; + setTags(tagsData.map((tag: { tag_name: string }) => tag.tag_name)); + console.log('Fetched tags:', tagsData); // 添加日志,方便调试 } } catch (err) { console.error('Error fetching tags:', err); @@ -244,6 +247,7 @@ export default function EventsPage() { ))} + {/* 说明: 标签过滤会返回包含所选标签的事件,使用 JSONHas 函数查询 link_tags 字段 */}