diff --git a/app/performance-survey/[[...path]]/page.tsx b/app/performance-survey/[[...path]]/page.tsx index 8cfd593..fbc325d 100644 --- a/app/performance-survey/[[...path]]/page.tsx +++ b/app/performance-survey/[[...path]]/page.tsx @@ -518,7 +518,7 @@ export default function PerformanceSurveyPage() { const isSurveySubmitPage = path[0] === 'survey' && Boolean(path[1]) const isResultsPage = path[0] === 'results' && Boolean(path[1]) - let content = + let content = if (isSurveySubmitPage && path[1]) { content = } @@ -583,16 +583,15 @@ function PerformanceSurveyMobileHeader({ session }: { session: any }) { ) } -function Dashboard() { +function Dashboard({ me }: { me: any | null }) { const router = useRouter() const searchParams = useSearchParams() const requestedTabRaw = searchParams.get('tab') || 'personal' const requestedTab = normalizePerformanceSurveyDashboardTab(requestedTabRaw) const searchParamsKey = searchParams.toString() const [tab, setTab] = useState(requestedTab) - const me = useApi('/me', []) - const displayName = me.data?.employee?.displayName || me.data?.employee?.flowerName || me.data?.user?.name || '当前用户' - const avatar = me.data?.user?.avatar || me.data?.user?.image || '' + const displayName = me?.employee?.displayName || me?.employee?.flowerName || me?.user?.name || '当前用户' + const avatar = me?.user?.avatar || me?.user?.image || '' const availableTabIds = useMemo( () => ['personal', 'public', 'manage'], [], @@ -650,7 +649,7 @@ function Dashboard() { )} {tab === 'manage' && ( - + )}