From 4a492fde99c0f11fc2fe5a7f32eaa439d0bd0741 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=B3=B4=EA=B3=A4?= Date: Thu, 19 Feb 2026 17:01:44 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=EC=A0=95=EC=82=B0=EA=B4=80=EB=A6=AC?= =?UTF-8?q?=20=ED=83=AD=20=ED=86=B5=ED=95=A9=20=EB=A6=AC=EB=94=94=EC=9E=90?= =?UTF-8?q?=EC=9D=B8=20(5=ED=83=AD=E2=86=923=ED=83=AD)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 수당정산+수당지급 → 수당관리 탭으로 통합 - 서브탭 추가: 영업파트너 수당 / 매니저 수당 - 파트너별 현황 탭 제거 - 수당유형 필터 제거 (서브탭으로 대체) - 기존 table.blade.php → partner/manager 테이블로 분리 Co-Authored-By: Claude Opus 4.6 --- .../views/finance/settlement/index.blade.php | 100 ++++----- .../partials/commission/filters.blade.php | 10 - .../manager-commission-table.blade.php | 191 ++++++++++++++++++ ...php => partner-commission-table.blade.php} | 60 +----- 4 files changed, 234 insertions(+), 127 deletions(-) create mode 100644 resources/views/finance/settlement/partials/commission/manager-commission-table.blade.php rename resources/views/finance/settlement/partials/commission/{table.blade.php => partner-commission-table.blade.php} (80%) diff --git a/resources/views/finance/settlement/index.blade.php b/resources/views/finance/settlement/index.blade.php index de2701f1..c2be9505 100644 --- a/resources/views/finance/settlement/index.blade.php +++ b/resources/views/finance/settlement/index.blade.php @@ -3,7 +3,7 @@ @section('title', '정산관리') @section('content') -
+
{{-- 페이지 헤더 --}}
@@ -40,25 +40,7 @@ class="inline-flex items-center gap-2 px-4 py-2 bg-gray-600 hover:bg-gray-700 te - - - + {{-- 서브탭 --}} +
+
+ + +
+ + {{-- 일괄 처리 버튼 --}} +
- {{-- 정산 테이블 --}} -
- @include('finance.settlement.partials.commission.table', ['commissions' => $commissions]) + {{-- 서브탭 1: 영업파트너 수당 테이블 --}} +
+
+ @include('finance.settlement.partials.commission.partner-commission-table', ['commissions' => $commissions]) +
-
- {{-- 탭 2: 수당 지급 (HTMX lazy load) --}} -
-
-
- - - - - 로딩 중... + {{-- 서브탭 2: 매니저 수당 테이블 --}} +
+
+ @include('finance.settlement.partials.commission.manager-commission-table', ['commissions' => $commissions])
- {{-- 탭 3: 파트너별 현황 (HTMX lazy load) --}} -
-
-
- - - - - 로딩 중... -
-
-
- - {{-- 탭 4: 고객사정산 (HTMX lazy load) --}} + {{-- 탭 2: 고객사정산 (HTMX lazy load) --}}
@@ -147,7 +128,7 @@ class="border-b-2 py-3 px-4 text-sm font-medium whitespace-nowrap transition-col
- {{-- 탭 6: 구독관리 (HTMX lazy load) --}} + {{-- 탭 3: 구독관리 (HTMX lazy load) --}}
@@ -391,12 +372,9 @@ function onTenantSelect(managementId) { }); } - // 초기 탭이 기본(commission)이 아닌 경우 HTMX 콘텐츠 자동 로드 document.addEventListener('DOMContentLoaded', function() { const initialTab = '{{ $initialTab }}'; const tabRoutes = { - 'payment': '{{ route("finance.settlement.payment") }}', - 'partner': '{{ route("finance.settlement.partner-summary") }}', 'customer': '{{ route("finance.settlement.customer") }}', 'subscription': '{{ route("finance.settlement.subscription") }}', }; diff --git a/resources/views/finance/settlement/partials/commission/filters.blade.php b/resources/views/finance/settlement/partials/commission/filters.blade.php index ad068962..449cae45 100644 --- a/resources/views/finance/settlement/partials/commission/filters.blade.php +++ b/resources/views/finance/settlement/partials/commission/filters.blade.php @@ -53,16 +53,6 @@
-
- - -
-