@extends('layouts.app') @section('title', '대시보드') @section('page-title', '대시보드') @section('content') @php $user = auth()->user(); $currentTenantId = session('selected_tenant_id'); $currentTenant = $currentTenantId ? $user->tenants()->find($currentTenantId) : $user->currentTenant(); $isHQ = $currentTenant && $currentTenant->tenant_type === 'HQ'; // 부서 확인 (소속 없음 또는 영업팀이면 제한) $departments = $currentTenantId ? $user->getDepartmentsForTenant($currentTenantId) : collect(); $hasDepartment = $departments->isNotEmpty(); $isSalesOnly = $hasDepartment && $departments->every(fn($d) => $d->name === '영업팀'); // 전체 대시보드 표시 조건: HQ 테넌트 + 소속 있음 + 영업팀만이 아닌 경우 $showFullDashboard = $isHQ && $hasDepartment && !$isSalesOnly; @endphp @if($showFullDashboard)

사용자 관리

시스템 사용자를 관리합니다.

바로가기

시스템 설정

시스템 환경을 설정합니다.

바로가기

통계 및 리포트

시스템 통계를 확인합니다.

바로가기
@endif

주간 날씨

서울
{{-- 스켈레톤 로딩 --}}
@for($i = 0; $i < 7; $i++)
@endfor
@if($showFullDashboard)
달력을 불러오는 중...
@endif
{{ auth()->user()->name ?? 'User' }} ({{ auth()->user()->email }}) | 로그인 {{ now()->format('Y-m-d H:i') }}
활성
@if($showFullDashboard) @endif @endsection @if($showFullDashboard) @push('scripts') @endpush @endif