feat: BOM과 구매관리 페이지 엑셀 통합 및 완전 동일화
Some checks failed
SonarQube Analysis / SonarQube Scan (push) Has been cancelled
Some checks failed
SonarQube Analysis / SonarQube Scan (push) Has been cancelled
엑셀 내보내기 통합: - BOM 페이지: 구매신청 시 백엔드에서 엑셀 파일 생성 및 저장 - 구매관리 페이지: 저장된 엑셀 파일 직접 다운로드 (재생성 안 함) - 두 페이지에서 완전히 동일한 엑셀 파일 제공 백엔드 엑셀 생성: - openpyxl 사용하여 서버에서 엑셀 생성 - 카테고리별 시트 구성 - 헤더 스타일링 (연파랑 배경) - 컬럼 너비 자동 조정 FLANGE 품목명 개선: - 품목명: FLANGE (간단) - 상세내역: WELD NECK RF, SLIP-ON RF 등 (전체 이름) - 특수 플랜지: ORIFICE FLANGE, SPECTACLE BLIND 등 구분 구매신청 관리 API 개선: - 상세 정보 포함 (pipe_details, fitting_details, flange_details 등) - BOM 형식과 동일한 데이터 구조 - 수량 정수 변환 (3.000 → 3) 에러 수정: - fileName 중복 선언 해결 - flange_details.connection_method 컬럼 제거 (존재하지 않음) - Python 문법 오류 수정 (new Date() → datetime.now()) DB 스키마 개선: - revision_status 컬럼 추가 및 크기 조정 (VARCHAR(30)) - 리비전 변경사항 추적 지원
This commit is contained in:
@@ -1,745 +1,101 @@
|
||||
{
|
||||
"request_no": "PR-20251014-002",
|
||||
"job_no": "TKG-25000P",
|
||||
"created_at": "2025-10-14T06:14:58.376128",
|
||||
"created_at": "2025-10-14T06:54:44.585437",
|
||||
"materials": [
|
||||
{
|
||||
"material_id": 1075,
|
||||
"description": "(4) 0.5, 75 LG, 150LB, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"material_id": 5552,
|
||||
"description": "SIGHT GLASS, FLG, 150LB",
|
||||
"category": "FLANGE",
|
||||
"size": "1\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 51,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"material_id": 1079,
|
||||
"description": "(4) 0.5, 80 LG, 150LB, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "1 1/2\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 32,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"material_id": 1083,
|
||||
"description": "(4) 0.625, 100 LG, 600LB, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "1\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 4,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"material_id": 1085,
|
||||
"description": "(4) 0.75, 105 LG, 300LB, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "1 1/2\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 7,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"material_id": 1086,
|
||||
"description": "(8) 0.75, 125 LG, 300LB, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "4\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 1,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"material_id": 1087,
|
||||
"description": "(8) 0.75, 140 LG, 600LB, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "3\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 4,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"material_id": 1088,
|
||||
"description": "(4) 0.5, 65 LG, 150LB, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "1/2\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 36,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"material_id": 1124,
|
||||
"description": "(4) 0.5, 65 LG, 150LB, ASTM A320/A194M GR B8/8",
|
||||
"category": "BOLT",
|
||||
"size": "1/2\"",
|
||||
"material_grade": "ASTM A320/A194M GR B8/8",
|
||||
"quantity": 7,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"material_id": 1131,
|
||||
"description": "(4) 0.5, 70 LG, 150LB, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "3/4\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 11,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"material_id": 1142,
|
||||
"description": "(4) 0.5, 70 LG, 150LB, ASTM A320/A194M GR B8/8",
|
||||
"category": "BOLT",
|
||||
"size": "3/4\"",
|
||||
"material_grade": "ASTM A320/A194M GR B8/8",
|
||||
"quantity": 4,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"material_id": 1193,
|
||||
"description": "(4) 0.5, 75 LG, 150LB, ASTM A320/A194M GR B8/8",
|
||||
"category": "BOLT",
|
||||
"size": "1\"",
|
||||
"material_grade": "ASTM A320/A194M GR B8/8",
|
||||
"quantity": 5,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"material_id": 1226,
|
||||
"description": "(4) 0.5, 80 LG, 150LB, ASTM A320/A194M GR B8/8",
|
||||
"category": "BOLT",
|
||||
"size": "1 1/2\"",
|
||||
"material_grade": "ASTM A320/A194M GR B8/8",
|
||||
"quantity": 8,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"material_id": 1234,
|
||||
"description": "(4) 0.5, 90 LG, 150LB, PSV, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "3/4\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 5,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"material_id": 1239,
|
||||
"description": "(4) 0.5, 95 LG, 150LB, PSV, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "1 1/2\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 2,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"material_id": 1247,
|
||||
"description": "(4) 0.75, 120 LG, 600LB, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "1 1/2\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 5,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"material_id": 1252,
|
||||
"description": "(4) 0.75, 125 LG, 300LB, PSV, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "1 1/2\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 2,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"material_id": 1254,
|
||||
"description": "(8) 0.75, 115 LG, 150LB, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "6\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 5,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"material_id": 1259,
|
||||
"description": "(8) 0.75, 120 LG, 150LB, WOOD OR, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "6\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 2,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"material_id": 1261,
|
||||
"description": "(8) 0.75, 120 LG, 300LB, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "3\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 2,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"material_id": 1263,
|
||||
"description": "(8) 0.75, 140 CK, 600LB, PSV, ASTM A320M/A194M GR B8/8",
|
||||
"category": "BOLT",
|
||||
"size": "3\"",
|
||||
"material_grade": "ASTM A320M/A194M GR B8/8",
|
||||
"quantity": 1,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"material_id": 1267,
|
||||
"description": "(8) 0.75, 145 LG, 600LB, WOOD OR, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "3\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 1,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"material_id": 1268,
|
||||
"description": "(4) 0.625, 100 LG, 150LB, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "3\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 7,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"material_id": 1275,
|
||||
"description": "(4) 0.625, 100 LG, 150LB, ASTM A320/A194M GR B8/8",
|
||||
"category": "BOLT",
|
||||
"size": "3\"",
|
||||
"material_grade": "ASTM A320/A194M GR B8/8",
|
||||
"material_grade": "SS",
|
||||
"quantity": 6,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"material_id": 1283,
|
||||
"description": "(4) 0.625, 100 LG, 600LB, ASTM A320M/A194M GR B8/8",
|
||||
"category": "BOLT",
|
||||
"size": "1\"",
|
||||
"material_grade": "ASTM A320M/A194M GR B8/8",
|
||||
"quantity": 1,
|
||||
"material_id": 5558,
|
||||
"description": "SIGHT GLASS, FLG, 150LB",
|
||||
"category": "FLANGE",
|
||||
"size": "1/2\"",
|
||||
"material_grade": "SS",
|
||||
"quantity": 5,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"material_id": 1284,
|
||||
"description": "(4) 0.625, 105 LG, 600LB, PSV, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "3/4\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"material_id": 5563,
|
||||
"description": "SIGHT GLASS, FLG, 150LB",
|
||||
"category": "FLANGE",
|
||||
"size": "2\"",
|
||||
"material_grade": "SS",
|
||||
"quantity": 2,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"material_id": 1286,
|
||||
"description": "(4) 0.625, 90 LG, 150LB, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"material_id": 5566,
|
||||
"description": "STRAINER, FLG, 150LB",
|
||||
"category": "FLANGE",
|
||||
"size": "2\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 25,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"material_id": 1311,
|
||||
"description": "(4) 0.625, 90 LG, 150LB, ASTM A320/A194M GR B8/8",
|
||||
"category": "BOLT",
|
||||
"size": "2\"",
|
||||
"material_grade": "ASTM A320/A194M GR B8/8",
|
||||
"quantity": 6,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"material_id": 1317,
|
||||
"description": "(4) 0.625, 95 LG, 600LB, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "3/4\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 2,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"material_id": 1319,
|
||||
"description": "(4) 0.625, 95 LG, 600LB, ASTM A320M/A194M GR B8/8",
|
||||
"category": "BOLT",
|
||||
"size": "3/4\"",
|
||||
"material_grade": "ASTM A320M/A194M GR B8/8",
|
||||
"material_grade": "-",
|
||||
"quantity": 1,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"material_id": 1320,
|
||||
"description": "(8) 0.625, 95 LG, 300LB, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "2\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 1,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"material_id": 1321,
|
||||
"description": "(12) 0.875, 130 LG, 150LB, ASTM A320/A194M GR B8/8",
|
||||
"category": "BOLT",
|
||||
"size": "10\"",
|
||||
"material_grade": "ASTM A320/A194M GR B8/8",
|
||||
"quantity": 1,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"material_id": 1322,
|
||||
"description": "(12) 0.875, 140 LG, 150LB, TS, ASTM A320/A194M GR B8/8",
|
||||
"category": "BOLT",
|
||||
"size": "10\"",
|
||||
"material_grade": "ASTM A320/A194M GR B8/8",
|
||||
"quantity": 2,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
}
|
||||
],
|
||||
"grouped_materials": [
|
||||
{
|
||||
"group_key": "(4) 0.5, 75 LG, 150LB, ASTM A193/A194 GR B7/2H, ELEC.GALV|1\"|undefined|ASTM A193/A194 GR B7/2H",
|
||||
"group_key": "SIGHT GLASS, FLG, 150LB|1\"|undefined|SS",
|
||||
"material_ids": [
|
||||
1075
|
||||
5552
|
||||
],
|
||||
"description": "(4) 0.5, 75 LG, 150LB, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"description": "SIGHT GLASS, FLG, 150LB",
|
||||
"category": "FLANGE",
|
||||
"size": "1\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 51,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"group_key": "(4) 0.5, 80 LG, 150LB, ASTM A193/A194 GR B7/2H, ELEC.GALV|1 1/2\"|undefined|ASTM A193/A194 GR B7/2H",
|
||||
"material_ids": [
|
||||
1079
|
||||
],
|
||||
"description": "(4) 0.5, 80 LG, 150LB, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "1 1/2\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 32,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"group_key": "(4) 0.625, 100 LG, 600LB, ASTM A193/A194 GR B7/2H, ELEC.GALV|1\"|undefined|ASTM A193/A194 GR B7/2H",
|
||||
"material_ids": [
|
||||
1083
|
||||
],
|
||||
"description": "(4) 0.625, 100 LG, 600LB, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "1\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 4,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"group_key": "(4) 0.75, 105 LG, 300LB, ASTM A193/A194 GR B7/2H, ELEC.GALV|1 1/2\"|undefined|ASTM A193/A194 GR B7/2H",
|
||||
"material_ids": [
|
||||
1085
|
||||
],
|
||||
"description": "(4) 0.75, 105 LG, 300LB, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "1 1/2\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 7,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"group_key": "(8) 0.75, 125 LG, 300LB, ASTM A193/A194 GR B7/2H, ELEC.GALV|4\"|undefined|ASTM A193/A194 GR B7/2H",
|
||||
"material_ids": [
|
||||
1086
|
||||
],
|
||||
"description": "(8) 0.75, 125 LG, 300LB, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "4\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 1,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"group_key": "(8) 0.75, 140 LG, 600LB, ASTM A193/A194 GR B7/2H, ELEC.GALV|3\"|undefined|ASTM A193/A194 GR B7/2H",
|
||||
"material_ids": [
|
||||
1087
|
||||
],
|
||||
"description": "(8) 0.75, 140 LG, 600LB, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "3\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 4,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"group_key": "(4) 0.5, 65 LG, 150LB, ASTM A193/A194 GR B7/2H, ELEC.GALV|1/2\"|undefined|ASTM A193/A194 GR B7/2H",
|
||||
"material_ids": [
|
||||
1088
|
||||
],
|
||||
"description": "(4) 0.5, 65 LG, 150LB, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "1/2\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 36,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"group_key": "(4) 0.5, 65 LG, 150LB, ASTM A320/A194M GR B8/8|1/2\"|undefined|ASTM A320/A194M GR B8/8",
|
||||
"material_ids": [
|
||||
1124
|
||||
],
|
||||
"description": "(4) 0.5, 65 LG, 150LB, ASTM A320/A194M GR B8/8",
|
||||
"category": "BOLT",
|
||||
"size": "1/2\"",
|
||||
"material_grade": "ASTM A320/A194M GR B8/8",
|
||||
"quantity": 7,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"group_key": "(4) 0.5, 70 LG, 150LB, ASTM A193/A194 GR B7/2H, ELEC.GALV|3/4\"|undefined|ASTM A193/A194 GR B7/2H",
|
||||
"material_ids": [
|
||||
1131
|
||||
],
|
||||
"description": "(4) 0.5, 70 LG, 150LB, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "3/4\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 11,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"group_key": "(4) 0.5, 70 LG, 150LB, ASTM A320/A194M GR B8/8|3/4\"|undefined|ASTM A320/A194M GR B8/8",
|
||||
"material_ids": [
|
||||
1142
|
||||
],
|
||||
"description": "(4) 0.5, 70 LG, 150LB, ASTM A320/A194M GR B8/8",
|
||||
"category": "BOLT",
|
||||
"size": "3/4\"",
|
||||
"material_grade": "ASTM A320/A194M GR B8/8",
|
||||
"quantity": 4,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"group_key": "(4) 0.5, 75 LG, 150LB, ASTM A320/A194M GR B8/8|1\"|undefined|ASTM A320/A194M GR B8/8",
|
||||
"material_ids": [
|
||||
1193
|
||||
],
|
||||
"description": "(4) 0.5, 75 LG, 150LB, ASTM A320/A194M GR B8/8",
|
||||
"category": "BOLT",
|
||||
"size": "1\"",
|
||||
"material_grade": "ASTM A320/A194M GR B8/8",
|
||||
"quantity": 5,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"group_key": "(4) 0.5, 80 LG, 150LB, ASTM A320/A194M GR B8/8|1 1/2\"|undefined|ASTM A320/A194M GR B8/8",
|
||||
"material_ids": [
|
||||
1226
|
||||
],
|
||||
"description": "(4) 0.5, 80 LG, 150LB, ASTM A320/A194M GR B8/8",
|
||||
"category": "BOLT",
|
||||
"size": "1 1/2\"",
|
||||
"material_grade": "ASTM A320/A194M GR B8/8",
|
||||
"quantity": 8,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"group_key": "(4) 0.5, 90 LG, 150LB, PSV, ASTM A193/A194 GR B7/2H, ELEC.GALV|3/4\"|undefined|ASTM A193/A194 GR B7/2H",
|
||||
"material_ids": [
|
||||
1234
|
||||
],
|
||||
"description": "(4) 0.5, 90 LG, 150LB, PSV, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "3/4\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 5,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"group_key": "(4) 0.5, 95 LG, 150LB, PSV, ASTM A193/A194 GR B7/2H, ELEC.GALV|1 1/2\"|undefined|ASTM A193/A194 GR B7/2H",
|
||||
"material_ids": [
|
||||
1239
|
||||
],
|
||||
"description": "(4) 0.5, 95 LG, 150LB, PSV, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "1 1/2\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 2,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"group_key": "(4) 0.75, 120 LG, 600LB, ASTM A193/A194 GR B7/2H, ELEC.GALV|1 1/2\"|undefined|ASTM A193/A194 GR B7/2H",
|
||||
"material_ids": [
|
||||
1247
|
||||
],
|
||||
"description": "(4) 0.75, 120 LG, 600LB, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "1 1/2\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 5,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"group_key": "(4) 0.75, 125 LG, 300LB, PSV, ASTM A193/A194 GR B7/2H, ELEC.GALV|1 1/2\"|undefined|ASTM A193/A194 GR B7/2H",
|
||||
"material_ids": [
|
||||
1252
|
||||
],
|
||||
"description": "(4) 0.75, 125 LG, 300LB, PSV, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "1 1/2\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 2,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"group_key": "(8) 0.75, 115 LG, 150LB, ASTM A193/A194 GR B7/2H, ELEC.GALV|6\"|undefined|ASTM A193/A194 GR B7/2H",
|
||||
"material_ids": [
|
||||
1254
|
||||
],
|
||||
"description": "(8) 0.75, 115 LG, 150LB, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "6\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 5,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"group_key": "(8) 0.75, 120 LG, 150LB, WOOD OR, ASTM A193/A194 GR B7/2H, ELEC.GALV|6\"|undefined|ASTM A193/A194 GR B7/2H",
|
||||
"material_ids": [
|
||||
1259
|
||||
],
|
||||
"description": "(8) 0.75, 120 LG, 150LB, WOOD OR, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "6\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 2,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"group_key": "(8) 0.75, 120 LG, 300LB, ASTM A193/A194 GR B7/2H, ELEC.GALV|3\"|undefined|ASTM A193/A194 GR B7/2H",
|
||||
"material_ids": [
|
||||
1261
|
||||
],
|
||||
"description": "(8) 0.75, 120 LG, 300LB, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "3\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 2,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"group_key": "(8) 0.75, 140 CK, 600LB, PSV, ASTM A320M/A194M GR B8/8|3\"|undefined|ASTM A320M/A194M GR B8/8",
|
||||
"material_ids": [
|
||||
1263
|
||||
],
|
||||
"description": "(8) 0.75, 140 CK, 600LB, PSV, ASTM A320M/A194M GR B8/8",
|
||||
"category": "BOLT",
|
||||
"size": "3\"",
|
||||
"material_grade": "ASTM A320M/A194M GR B8/8",
|
||||
"quantity": 1,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"group_key": "(8) 0.75, 145 LG, 600LB, WOOD OR, ASTM A193/A194 GR B7/2H, ELEC.GALV|3\"|undefined|ASTM A193/A194 GR B7/2H",
|
||||
"material_ids": [
|
||||
1267
|
||||
],
|
||||
"description": "(8) 0.75, 145 LG, 600LB, WOOD OR, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "3\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 1,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"group_key": "(4) 0.625, 100 LG, 150LB, ASTM A193/A194 GR B7/2H, ELEC.GALV|3\"|undefined|ASTM A193/A194 GR B7/2H",
|
||||
"material_ids": [
|
||||
1268
|
||||
],
|
||||
"description": "(4) 0.625, 100 LG, 150LB, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "3\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 7,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"group_key": "(4) 0.625, 100 LG, 150LB, ASTM A320/A194M GR B8/8|3\"|undefined|ASTM A320/A194M GR B8/8",
|
||||
"material_ids": [
|
||||
1275
|
||||
],
|
||||
"description": "(4) 0.625, 100 LG, 150LB, ASTM A320/A194M GR B8/8",
|
||||
"category": "BOLT",
|
||||
"size": "3\"",
|
||||
"material_grade": "ASTM A320/A194M GR B8/8",
|
||||
"material_grade": "SS",
|
||||
"quantity": 6,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"group_key": "(4) 0.625, 100 LG, 600LB, ASTM A320M/A194M GR B8/8|1\"|undefined|ASTM A320M/A194M GR B8/8",
|
||||
"group_key": "SIGHT GLASS, FLG, 150LB|1/2\"|undefined|SS",
|
||||
"material_ids": [
|
||||
1283
|
||||
5558
|
||||
],
|
||||
"description": "(4) 0.625, 100 LG, 600LB, ASTM A320M/A194M GR B8/8",
|
||||
"category": "BOLT",
|
||||
"size": "1\"",
|
||||
"material_grade": "ASTM A320M/A194M GR B8/8",
|
||||
"quantity": 1,
|
||||
"description": "SIGHT GLASS, FLG, 150LB",
|
||||
"category": "FLANGE",
|
||||
"size": "1/2\"",
|
||||
"material_grade": "SS",
|
||||
"quantity": 5,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"group_key": "(4) 0.625, 105 LG, 600LB, PSV, ASTM A193/A194 GR B7/2H, ELEC.GALV|3/4\"|undefined|ASTM A193/A194 GR B7/2H",
|
||||
"group_key": "SIGHT GLASS, FLG, 150LB|2\"|undefined|SS",
|
||||
"material_ids": [
|
||||
1284
|
||||
5563
|
||||
],
|
||||
"description": "(4) 0.625, 105 LG, 600LB, PSV, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "3/4\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"description": "SIGHT GLASS, FLG, 150LB",
|
||||
"category": "FLANGE",
|
||||
"size": "2\"",
|
||||
"material_grade": "SS",
|
||||
"quantity": 2,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"group_key": "(4) 0.625, 90 LG, 150LB, ASTM A193/A194 GR B7/2H, ELEC.GALV|2\"|undefined|ASTM A193/A194 GR B7/2H",
|
||||
"group_key": "STRAINER, FLG, 150LB|2\"|undefined|-",
|
||||
"material_ids": [
|
||||
1286
|
||||
5566
|
||||
],
|
||||
"description": "(4) 0.625, 90 LG, 150LB, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"description": "STRAINER, FLG, 150LB",
|
||||
"category": "FLANGE",
|
||||
"size": "2\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 25,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"group_key": "(4) 0.625, 90 LG, 150LB, ASTM A320/A194M GR B8/8|2\"|undefined|ASTM A320/A194M GR B8/8",
|
||||
"material_ids": [
|
||||
1311
|
||||
],
|
||||
"description": "(4) 0.625, 90 LG, 150LB, ASTM A320/A194M GR B8/8",
|
||||
"category": "BOLT",
|
||||
"size": "2\"",
|
||||
"material_grade": "ASTM A320/A194M GR B8/8",
|
||||
"quantity": 6,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"group_key": "(4) 0.625, 95 LG, 600LB, ASTM A193/A194 GR B7/2H, ELEC.GALV|3/4\"|undefined|ASTM A193/A194 GR B7/2H",
|
||||
"material_ids": [
|
||||
1317
|
||||
],
|
||||
"description": "(4) 0.625, 95 LG, 600LB, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "3/4\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 2,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"group_key": "(4) 0.625, 95 LG, 600LB, ASTM A320M/A194M GR B8/8|3/4\"|undefined|ASTM A320M/A194M GR B8/8",
|
||||
"material_ids": [
|
||||
1319
|
||||
],
|
||||
"description": "(4) 0.625, 95 LG, 600LB, ASTM A320M/A194M GR B8/8",
|
||||
"category": "BOLT",
|
||||
"size": "3/4\"",
|
||||
"material_grade": "ASTM A320M/A194M GR B8/8",
|
||||
"material_grade": "-",
|
||||
"quantity": 1,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"group_key": "(8) 0.625, 95 LG, 300LB, ASTM A193/A194 GR B7/2H, ELEC.GALV|2\"|undefined|ASTM A193/A194 GR B7/2H",
|
||||
"material_ids": [
|
||||
1320
|
||||
],
|
||||
"description": "(8) 0.625, 95 LG, 300LB, ASTM A193/A194 GR B7/2H, ELEC.GALV",
|
||||
"category": "BOLT",
|
||||
"size": "2\"",
|
||||
"material_grade": "ASTM A193/A194 GR B7/2H",
|
||||
"quantity": 1,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"group_key": "(12) 0.875, 130 LG, 150LB, ASTM A320/A194M GR B8/8|10\"|undefined|ASTM A320/A194M GR B8/8",
|
||||
"material_ids": [
|
||||
1321
|
||||
],
|
||||
"description": "(12) 0.875, 130 LG, 150LB, ASTM A320/A194M GR B8/8",
|
||||
"category": "BOLT",
|
||||
"size": "10\"",
|
||||
"material_grade": "ASTM A320/A194M GR B8/8",
|
||||
"quantity": 1,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
},
|
||||
{
|
||||
"group_key": "(12) 0.875, 140 LG, 150LB, TS, ASTM A320/A194M GR B8/8|10\"|undefined|ASTM A320/A194M GR B8/8",
|
||||
"material_ids": [
|
||||
1322
|
||||
],
|
||||
"description": "(12) 0.875, 140 LG, 150LB, TS, ASTM A320/A194M GR B8/8",
|
||||
"category": "BOLT",
|
||||
"size": "10\"",
|
||||
"material_grade": "ASTM A320/A194M GR B8/8",
|
||||
"quantity": 2,
|
||||
"unit": "EA",
|
||||
"user_requirement": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user