feat: [item-management] 절곡BOM 탭 추가

- 중앙 패널에 '절곡 BOM' 탭 추가 (정적 BOM 옆)
- SF-BND 절곡 품목과 하위 자재를 트리 구조로 표시
- 접힘/펼침 토글, 품목 클릭 시 우측 상세 갱신
- FG 품목 선택 시 해당 FG의 절곡 관련 BOM만 필터
This commit is contained in:
김보곤
2026-03-18 15:03:38 +09:00
parent e5bb064eea
commit 4e443c8020
4 changed files with 270 additions and 2 deletions

View File

@@ -74,6 +74,18 @@ public function history(int $id): JsonResponse
return response()->json($history);
}
/**
* 절곡BOM 트리 (JSON - 중앙 패널)
* FG 품목 선택 시 해당 FG의 절곡 관련 BOM만, 미선택 시 전체 절곡 품목
*/
public function bendingBomTree(Request $request): JsonResponse
{
$itemId = $request->input('item_id') ? (int) $request->input('item_id') : null;
$tree = $this->service->getBendingBomTree($itemId);
return response()->json($tree);
}
/**
* 수식 기반 BOM 산출 (API 서버의 FormulaEvaluatorService HTTP 호출)
*/