diff --git a/app/Http/Controllers/Barobill/BarobillController.php b/app/Http/Controllers/Barobill/BarobillController.php new file mode 100644 index 00000000..bf1871b1 --- /dev/null +++ b/app/Http/Controllers/Barobill/BarobillController.php @@ -0,0 +1,20 @@ + ['route_name' => 'boards.index', 'section' => 'main'], ]); + // ======================================== + // 바로빌 그룹 + // ======================================== + $barobillGroup = $this->createMenu([ + 'name' => '바로빌', + 'url' => '#', + 'icon' => 'receipt', + 'sort_order' => $sortOrder++, + 'options' => [ + 'section' => 'main', + 'meta' => ['group_id' => 'barobill-group'], + ], + ]); + + $barobillSubOrder = 0; + $this->createMenu([ + 'parent_id' => $barobillGroup->id, + 'name' => '회원사관리', + 'url' => '/barobill/members', + 'icon' => 'building', + 'sort_order' => $barobillSubOrder++, + 'options' => ['route_name' => 'barobill.members.index', 'section' => 'main'], + ]); + // ======================================== // 시스템 그룹 // ======================================== diff --git a/resources/views/barobill/members/index.blade.php b/resources/views/barobill/members/index.blade.php new file mode 100644 index 00000000..e67e46a8 --- /dev/null +++ b/resources/views/barobill/members/index.blade.php @@ -0,0 +1,141 @@ +@extends('layouts.app') + +@section('title', '회원사관리') + +@section('content') + +
+

회원사관리

+ +
+ + + +
+ +
+ +
+ + +
+ +
+ + + +
+
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ 회원사명 + + 사업자번호 + + 대표자 + + 연락처 + + 상태 + + 등록일 + + 관리 +
+
(주)코드브릿지
+
+
123-45-67890
+
+
홍길동
+
+
02-1234-5678
+
+ + 활성 + + + 2024-01-15 + + + +
+
(주)테스트컴퍼니
+
+
987-65-43210
+
+
김철수
+
+
031-987-6543
+
+ + 대기중 + + + 2024-01-20 + + + +
+
+ + +
+
+ + + + + 바로빌 API와 연동하여 회원사 정보를 관리합니다. 실제 데이터는 API 연동 후 표시됩니다. + +
+
+
+@endsection diff --git a/routes/web.php b/routes/web.php index 93928315..64dce943 100644 --- a/routes/web.php +++ b/routes/web.php @@ -262,6 +262,15 @@ Route::get('/simulator', [QuoteFormulaController::class, 'simulator'])->name('simulator'); }); + /* + |-------------------------------------------------------------------------- + | 바로빌 Routes + |-------------------------------------------------------------------------- + */ + Route::prefix('barobill')->name('barobill.')->group(function () { + Route::get('/members', [\App\Http\Controllers\Barobill\BarobillController::class, 'members'])->name('members.index'); + }); + // 대시보드 Route::get('/dashboard', function () { return view('dashboard.index');