refactor:카드사용내역 메뉴를 재무관리로 이동

- /finance/card-transactions에서 EcardController 직접 호출 (리디렉션 제거)
- /barobill/ecard index는 재무관리로 리디렉션
- 데이터 API 라우트(cards, transactions 등)는 barobill 하위 유지
- 바로빌 메뉴에서 카드 사용내역 제거 (재무관리에 이미 존재)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
김보곤
2026-02-06 12:41:11 +09:00
parent 85ff1a23c6
commit a105553cf4
2 changed files with 11 additions and 10 deletions

View File

@@ -99,7 +99,7 @@ private function initSoapClient(): void
public function index(Request $request): View|Response
{
if ($request->header('HX-Request')) {
return response('', 200)->header('HX-Redirect', route('barobill.ecard.index'));
return response('', 200)->header('HX-Redirect', route('finance.card-transactions'));
}
// 현재 선택된 테넌트 정보

View File

@@ -475,9 +475,15 @@
Route::delete('/manual/{id}', [\App\Http\Controllers\Barobill\EaccountController::class, 'destroyManual'])->name('manual.destroy');
});
// 카드 사용내역 (React 페이지)
// 카드 사용내역 (재무관리로 이동됨 - 데이터 API만 유지)
Route::prefix('ecard')->name('ecard.')->group(function () {
Route::get('/', [\App\Http\Controllers\Barobill\EcardController::class, 'index'])->name('index');
// index 페이지는 재무관리로 리디렉션
Route::get('/', function () {
if (request()->header('HX-Request')) {
return response('', 200)->header('HX-Redirect', route('finance.card-transactions'));
}
return redirect()->route('finance.card-transactions');
})->name('index');
Route::get('/cards', [\App\Http\Controllers\Barobill\EcardController::class, 'cards'])->name('cards');
Route::get('/transactions', [\App\Http\Controllers\Barobill\EcardController::class, 'transactions'])->name('transactions');
Route::get('/account-codes', [\App\Http\Controllers\Barobill\EcardController::class, 'accountCodes'])->name('account-codes');
@@ -777,13 +783,8 @@
Route::delete('/{id}', [\App\Http\Controllers\Finance\CorporateCardController::class, 'destroy'])->name('destroy');
});
Route::get('/card-transactions', function () {
if (request()->header('HX-Request')) {
return response('', 200)->header('HX-Redirect', route('barobill.ecard.index'));
}
return redirect()->route('barobill.ecard.index');
})->name('card-transactions');
// 카드사용내역 (바로빌 EcardController 직접 사용)
Route::get('/card-transactions', [\App\Http\Controllers\Barobill\EcardController::class, 'index'])->name('card-transactions');
// 법인카드 거래내역 API
Route::prefix('card-transactions')->name('card-transactions.')->group(function () {