feat: [rd] 조직도 클래식 하향식 트리 형태로 개편

- 회사(대표이사) → 1단계 부서 → 2단계 → 3단계 하향식 트리 구조
- 부서 간 수직/수평 연결선으로 계층 시각화
- 미배치 직원 패널을 상단 접이식으로 변경
- 부서 카드 클릭 시 하위 부서 펼침/접기
- drag & drop 배치 기능 유지
This commit is contained in:
김보곤
2026-03-06 19:42:21 +09:00
parent a164410791
commit 11d5fb57a7
2 changed files with 222 additions and 155 deletions

View File

@@ -5,6 +5,7 @@
use App\Models\HR\Employee;
use App\Models\Rd\AiQuotation;
use App\Models\Tenants\Department;
use App\Models\Tenants\Tenant;
use App\Services\Rd\AiQuotationService;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
@@ -68,7 +69,12 @@ public function orgChart(Request $request): View|\Illuminate\Http\Response
];
})->values();
return view('rd.org-chart', compact('departments', 'employees'));
// 회사 정보 (조직도 최상단)
$tenant = Tenant::find($tenantId);
$companyName = $tenant->company_name ?? 'SAM';
$ceoName = $tenant->ceo_name ?? '';
return view('rd.org-chart', compact('departments', 'employees', 'companyName', 'ceoName'));
}
/**