diff --git a/app/Http/Controllers/RdController.php b/app/Http/Controllers/RdController.php index 2d54743b..2b9786f9 100644 --- a/app/Http/Controllers/RdController.php +++ b/app/Http/Controllers/RdController.php @@ -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')); } /** diff --git a/resources/views/rd/org-chart.blade.php b/resources/views/rd/org-chart.blade.php index 4eed6c8f..ee7254f0 100644 --- a/resources/views/rd/org-chart.blade.php +++ b/resources/views/rd/org-chart.blade.php @@ -24,166 +24,217 @@ 직원 카드를 드래그하여 부서에 배치하거나, 미배치 영역으로 이동할 수 있습니다. 변경은 즉시 저장됩니다. -
- -
-
-
-

- - 미배치 직원 - -

-
- -
+ +
+
+
+ + + 미배치 직원 + +
+ class="px-3 py-1 border border-gray-200 rounded text-xs focus:outline-none focus:ring-1 focus:ring-purple-400" + style="width: 160px;">
- -
+
+
+
-
+
미배치 직원 없음
+
- -
- -