From 92055a61878b510ab12e476a47871abd65bfa7eb Mon Sep 17 00:00:00 2001 From: pro Date: Thu, 29 Jan 2026 07:21:01 +0900 Subject: [PATCH] =?UTF-8?q?fix:=EB=A7=A4=EB=8B=88=EC=A0=80=20=EB=93=9C?= =?UTF-8?q?=EB=A1=AD=EB=8B=A4=EC=9A=B4=EC=9D=84=20=EC=9D=B8=EB=9D=BC?= =?UTF-8?q?=EC=9D=B8=20Alpine.js=EB=A1=9C=20=EC=99=84=EC=A0=84=20=EC=9E=AC?= =?UTF-8?q?=EC=9E=91=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 별도 스크립트 함수 대신 x-data 인라인 정의 - @click.away를 @click.outside로 수정 (올바른 Alpine 문법) - 스크립트 로드 순서 문제 해결 Co-Authored-By: Claude Opus 4.5 --- .../partials/manager-dropdown.blade.php | 111 +++++++----------- 1 file changed, 42 insertions(+), 69 deletions(-) diff --git a/resources/views/sales/dashboard/partials/manager-dropdown.blade.php b/resources/views/sales/dashboard/partials/manager-dropdown.blade.php index a2c705f5..f3c7c8bf 100644 --- a/resources/views/sales/dashboard/partials/manager-dropdown.blade.php +++ b/resources/views/sales/dashboard/partials/manager-dropdown.blade.php @@ -7,15 +7,54 @@ $assignedManager = $management?->manager; $isSelf = !$assignedManager || $assignedManager->id === auth()->id(); $managerName = $assignedManager?->name ?? '본인'; - // 매니저 목록 JSON (본인 제외는 컨트롤러에서 처리됨) $managersJson = $allManagers->map(fn($m) => ['id' => $m->id, 'name' => $m->name, 'email' => $m->email])->values()->toJson(); + $currentManagerJson = json_encode($assignedManager ? ['id' => $assignedManager->id, 'name' => $assignedManager->name, 'is_self' => $isSelf] : null); @endphp -
+
{{-- 드롭다운 트리거 --}}
- -@once -@push('scripts') - -@endpush -@endonce