feat:영업관리 사이드바 메뉴 추가 및 담당자 자동등록 기능

- MngMenuSeeder에 영업관리 메뉴 그룹 추가
  - 영업담당자 관리 (/sales/managers)
  - 가망고객 관리 (/sales/prospects)
  - 영업실적 관리 (/sales/records)
- 담당자 등록 화면에 번개 아이콘 자동입력 기능 추가
  - 랜덤 샘플 데이터 자동 채우기

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
pro
2026-01-26 11:28:10 +09:00
parent d39028d92a
commit e271a3fd15
2 changed files with 91 additions and 9 deletions

View File

@@ -639,6 +639,46 @@ protected function seedMainMenus(): void
'options' => ['route_name' => 'credit.inquiry.index', 'section' => 'main'],
]);
// ========================================
// 영업관리 그룹
// ========================================
$salesGroup = $this->createMenu([
'name' => '영업관리',
'url' => '#',
'icon' => 'briefcase',
'sort_order' => $sortOrder++,
'options' => [
'section' => 'main',
'meta' => ['group_id' => 'sales-group'],
],
]);
$salesSubOrder = 0;
$this->createMenu([
'parent_id' => $salesGroup->id,
'name' => '영업담당자 관리',
'url' => '/sales/managers',
'icon' => 'users',
'sort_order' => $salesSubOrder++,
'options' => ['route_name' => 'sales.managers.index', 'section' => 'main'],
]);
$this->createMenu([
'parent_id' => $salesGroup->id,
'name' => '가망고객 관리',
'url' => '/sales/prospects',
'icon' => 'user-group',
'sort_order' => $salesSubOrder++,
'options' => ['route_name' => 'sales.prospects.index', 'section' => 'main'],
]);
$this->createMenu([
'parent_id' => $salesGroup->id,
'name' => '영업실적 관리',
'url' => '/sales/records',
'icon' => 'chart-bar',
'sort_order' => $salesSubOrder++,
'options' => ['route_name' => 'sales.records.index', 'section' => 'main'],
]);
// ========================================
// 시스템 그룹
// ========================================