feat:테넌트설정, 공통코드관리, 메뉴동기화 기능 추가

- 테넌트 설정 페이지 (재고관리 품목유형 등)
- 공통코드 관리 페이지 (글로벌/테넌트별 코드 관리)
- 메뉴 동기화 기능 (로컬↔개발↔운영 환경간 메뉴 Push/Pull)
This commit is contained in:
2026-01-26 20:16:05 +09:00
parent 347d5c4586
commit f06ea8cc7e
11 changed files with 2298 additions and 0 deletions

View File

@@ -143,6 +143,14 @@ protected function seedMainMenus(): void
'sort_order' => $systemSubOrder++,
'options' => ['route_name' => 'menus.index', 'section' => 'main'],
]);
$this->createMenu([
'parent_id' => $systemGroup->id,
'name' => '메뉴 동기화',
'url' => '/menus/sync',
'icon' => 'refresh',
'sort_order' => $systemSubOrder++,
'options' => ['route_name' => 'menus.sync.index', 'section' => 'main'],
]);
// ========================================
// 권한 관리 그룹
@@ -239,6 +247,22 @@ protected function seedMainMenus(): void
'sort_order' => $prodSubOrder++,
'options' => ['route_name' => 'quote-formulas.index', 'section' => 'main'],
]);
$this->createMenu([
'parent_id' => $productionGroup->id,
'name' => '재고 설정',
'url' => '/tenant-settings',
'icon' => 'cog',
'sort_order' => $prodSubOrder++,
'options' => ['route_name' => 'tenant-settings.index', 'section' => 'main'],
]);
$this->createMenu([
'parent_id' => $productionGroup->id,
'name' => '공통코드 관리',
'url' => '/common-codes',
'icon' => 'collection',
'sort_order' => $prodSubOrder++,
'options' => ['route_name' => 'common-codes.index', 'section' => 'main'],
]);
$this->createMenu([
'parent_id' => $productionGroup->id,
'name' => '제품 관리',