'use client' import OrganizationWorkspace from '@/components/organization/OrganizationWorkspace' import { useSession } from 'next-auth/react' import DepartmentShell from './DepartmentShell' import WorkspaceViewNavigation from './WorkspaceViewNavigation' export default function OrganizationStructureDashboard({ scope = 'brand' }: { scope?: 'brand' | 'company' }) { const { data: session, status } = useSession() const role = (session?.user as { role?: string } | undefined)?.role || '' const canViewOrganization = ['ADMIN', 'SYSTEM_ADMIN', 'DEPT_ADMIN'].includes(role) return (
{status === 'loading' ?
加载中…
: canViewOrganization ? :

暂无组织架构查看权限

请联系系统管理员。
}
) }