From f993d3de79c3692abec04aaa6cb1134a0bc8ef80 Mon Sep 17 00:00:00 2001 From: pro Date: Wed, 28 Jan 2026 20:15:38 +0900 Subject: [PATCH] =?UTF-8?q?feat:=EC=98=81=EC=97=85=EA=B4=80=EB=A6=AC=20?= =?UTF-8?q?=EB=8C=80=EC=8B=9C=EB=B3=B4=EB=93=9C=EC=97=90=20=ED=85=8C?= =?UTF-8?q?=EB=84=8C=ED=8A=B8=20=EB=B0=8F=20=EA=B3=84=EC=95=BD=20=EA=B4=80?= =?UTF-8?q?=EB=A6=AC=20=EC=84=B9=EC=85=98=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 테넌트 목록 표시 (업체명, 담당자, 등록일) - 계약관리 버튼 (영업 진행, 상세계약 설정, 매니저 진행) - 행 클릭 시 상세 정보 토글 - 신규 테넌트 등록 버튼 제외 (가망고객 관리에서 처리) Co-Authored-By: Claude Opus 4.5 --- .../Sales/SalesDashboardController.php | 7 + .../partials/data-container.blade.php | 3 + .../dashboard/partials/tenant-list.blade.php | 150 ++++++++++++++++++ 3 files changed, 160 insertions(+) create mode 100644 resources/views/sales/dashboard/partials/tenant-list.blade.php diff --git a/app/Http/Controllers/Sales/SalesDashboardController.php b/app/Http/Controllers/Sales/SalesDashboardController.php index c548cafb..64b49662 100644 --- a/app/Http/Controllers/Sales/SalesDashboardController.php +++ b/app/Http/Controllers/Sales/SalesDashboardController.php @@ -3,6 +3,7 @@ namespace App\Http\Controllers\Sales; use App\Http\Controllers\Controller; +use App\Models\Tenants\Tenant; use Illuminate\Http\Request; use Illuminate\View\View; @@ -93,11 +94,17 @@ private function getDashboardData(Request $request): array 'confirmed_commission' => 0, // 확정 가입비 수당 ]; + // 테넌트 목록 (HQ 제외) + $tenants = Tenant::where('tenant_type', '!=', 'HQ') + ->orderBy('created_at', 'desc') + ->get(); + return compact( 'stats', 'commissionByRole', 'totalCommissionRatio', 'tenantStats', + 'tenants', 'period', 'year', 'month', diff --git a/resources/views/sales/dashboard/partials/data-container.blade.php b/resources/views/sales/dashboard/partials/data-container.blade.php index a0f767d9..e5b6328c 100644 --- a/resources/views/sales/dashboard/partials/data-container.blade.php +++ b/resources/views/sales/dashboard/partials/data-container.blade.php @@ -81,6 +81,9 @@ class="px-4 py-2 text-sm font-medium text-white bg-blue-600 rounded-lg hover:bg- {{-- 수익 및 테넌트 관리 --}} @include('sales.dashboard.partials.tenant-stats') +{{-- 테넌트 및 계약 관리 목록 --}} +@include('sales.dashboard.partials.tenant-list') +