- 모든 카테고리 구매신청 기능 완성 (PIPE, FITTING, VALVE, FLANGE, GASKET, BOLT, SUPPORT, SPECIAL, UNKNOWN) - 구매신청 완료 항목: 회색 배경, 체크박스 비활성화, '구매신청완료' 배지 표시 - 전체 선택/구매신청 시 이미 구매신청된 항목 자동 제외 - 구매신청 quantity 타입 에러 수정 (문자열 -> 정수 변환) SUPPORT 카테고리 (구 U-BOLT): - U-BOLT -> SUPPORT로 카테고리명 변경 - 클램프, 유볼트, 우레탄블럭슈 분류 개선 - 테이블 헤더: 선택-종류-타입-크기-디스크립션-추가요구-사용자요구-수량 - 크기 정보 main_nom 필드에서 가져오기 (배관 인치) - 엑셀 내보내기 형식 조정 SPECIAL 카테고리: - SPECIAL 키워드 자재 자동 분류 (SPECIFICATION 제외) - 파일 업로드 시 SPECIAL 카테고리 처리 로직 추가 - 도면번호 필드 추가 (drawing_name, line_no) - 타입 필드: 크기/스케줄/재질 제외한 핵심 정보 표시 - 엑셀 DWG_NAME, LINE_NUM 컬럼 파싱 및 저장 FITTING 카테고리: - 테이블 컬럼 너비 조정 (선택 2%, 종류 8.5%, 수량 12%) 구매신청 관리: - 엑셀 재다운로드 형식 개선 (BOM 페이지와 동일한 형식) - 그룹화된 자재 정보 포함하여 저장 및 다운로드
3405 lines
70 KiB
JSON
3405 lines
70 KiB
JSON
{
|
|
"request_no": "PR-20251014-014",
|
|
"job_no": "TK-MP-TEST-001",
|
|
"created_at": "2025-10-14T02:48:19.117324",
|
|
"materials": [
|
|
{
|
|
"material_id": 88145,
|
|
"description": "PIPE, SMLS, SCH 40S, ASTM A312 TP304",
|
|
"category": "PIPE",
|
|
"size": "1/2\"",
|
|
"material_grade": "ASTM A312 TP304",
|
|
"quantity": 11,
|
|
"unit": "EA",
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"material_id": 88153,
|
|
"description": "PIPE, SMLS, SCH 80, ASTM A106 B",
|
|
"category": "PIPE",
|
|
"size": "3/4\"",
|
|
"material_grade": "ASTM A106 B",
|
|
"quantity": 92,
|
|
"unit": "EA",
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"material_id": 88157,
|
|
"description": "PIPE, SMLS, SCH 40S, ASTM A312 TP304",
|
|
"category": "PIPE",
|
|
"size": "1\"",
|
|
"material_grade": "ASTM A312 TP304",
|
|
"quantity": 23,
|
|
"unit": "EA",
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"material_id": 88167,
|
|
"description": "PIPE, SMLS, SCH 80, ASTM A106 B",
|
|
"category": "PIPE",
|
|
"size": "1\"",
|
|
"material_grade": "ASTM A106 B",
|
|
"quantity": 139,
|
|
"unit": "EA",
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"material_id": 88176,
|
|
"description": "PIPE, SMLS, SCH 40S, ASTM A312 TP304",
|
|
"category": "PIPE",
|
|
"size": "1 1/2\"",
|
|
"material_grade": "ASTM A312 TP304",
|
|
"quantity": 14,
|
|
"unit": "EA",
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"material_id": 88190,
|
|
"description": "PIPE, SMLS, SCH 80, ASTM A106 B",
|
|
"category": "PIPE",
|
|
"size": "1 1/2\"",
|
|
"material_grade": "ASTM A106 B",
|
|
"quantity": 98,
|
|
"unit": "EA",
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"material_id": 88446,
|
|
"description": "PIPE, SMLS, SCH 80, ASTM A106 B",
|
|
"category": "PIPE",
|
|
"size": "1/2\"",
|
|
"material_grade": "ASTM A106 B",
|
|
"quantity": 82,
|
|
"unit": "EA",
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"material_id": 88528,
|
|
"description": "PIPE, SMLS, SCH 40S, ASTM A312 TP304",
|
|
"category": "PIPE",
|
|
"size": "10\"",
|
|
"material_grade": "ASTM A312 TP304",
|
|
"quantity": 4,
|
|
"unit": "EA",
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"material_id": 88532,
|
|
"description": "PIPE, SMLS, SCH 40S, ASTM A312 TP304",
|
|
"category": "PIPE",
|
|
"size": "12\"",
|
|
"material_grade": "ASTM A312 TP304",
|
|
"quantity": 1,
|
|
"unit": "EA",
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"material_id": 88533,
|
|
"description": "PIPE, SMLS, SCH 40, ASTM A106 B",
|
|
"category": "PIPE",
|
|
"size": "2\"",
|
|
"material_grade": "ASTM A106 B",
|
|
"quantity": 50,
|
|
"unit": "EA",
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"material_id": 88583,
|
|
"description": "PIPE, SMLS, SCH 40S, ASTM A312 TP304",
|
|
"category": "PIPE",
|
|
"size": "2\"",
|
|
"material_grade": "ASTM A312 TP304",
|
|
"quantity": 9,
|
|
"unit": "EA",
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"material_id": 88592,
|
|
"description": "PIPE, SMLS, SCH 40, ASTM A106 B",
|
|
"category": "PIPE",
|
|
"size": "3\"",
|
|
"material_grade": "ASTM A106 B",
|
|
"quantity": 25,
|
|
"unit": "EA",
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"material_id": 88600,
|
|
"description": "PIPE, SMLS, SCH 40S, ASTM A312 TP304",
|
|
"category": "PIPE",
|
|
"size": "3\"",
|
|
"material_grade": "ASTM A312 TP304",
|
|
"quantity": 8,
|
|
"unit": "EA",
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"material_id": 88625,
|
|
"description": "PIPE, SMLS, SCH 40S, ASTM A312 TP304",
|
|
"category": "PIPE",
|
|
"size": "3/4\"",
|
|
"material_grade": "ASTM A312 TP304",
|
|
"quantity": 15,
|
|
"unit": "EA",
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"material_id": 88728,
|
|
"description": "PIPE, SMLS, SCH 40, ASTM A106 B",
|
|
"category": "PIPE",
|
|
"size": "4\"",
|
|
"material_grade": "ASTM A106 B",
|
|
"quantity": 12,
|
|
"unit": "EA",
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"material_id": 88740,
|
|
"description": "PIPE, SMLS, SCH 40, ASTM A106 B",
|
|
"category": "PIPE",
|
|
"size": "6\"",
|
|
"material_grade": "ASTM A106 B",
|
|
"quantity": 13,
|
|
"unit": "EA",
|
|
"user_requirement": ""
|
|
}
|
|
],
|
|
"grouped_materials": [
|
|
{
|
|
"group_key": "PIPE, SMLS, SCH 40S, ASTM A312 TP304|1/2\"|undefined|ASTM A312 TP304",
|
|
"material_ids": [
|
|
88145
|
|
],
|
|
"description": "PIPE, SMLS, SCH 40S, ASTM A312 TP304",
|
|
"category": "PIPE",
|
|
"size": "1/2\"",
|
|
"material_grade": "ASTM A312 TP304",
|
|
"quantity": 11,
|
|
"unit": "m",
|
|
"total_length": 1395.1,
|
|
"pipe_lengths": [
|
|
{
|
|
"length": 70,
|
|
"quantity": 1,
|
|
"totalLength": 70
|
|
},
|
|
{
|
|
"length": 70,
|
|
"quantity": 1,
|
|
"totalLength": 70
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 155,
|
|
"quantity": 1,
|
|
"totalLength": 155
|
|
},
|
|
{
|
|
"length": 155,
|
|
"quantity": 1,
|
|
"totalLength": 155
|
|
},
|
|
{
|
|
"length": 200,
|
|
"quantity": 1,
|
|
"totalLength": 200
|
|
},
|
|
{
|
|
"length": 245.1,
|
|
"quantity": 1,
|
|
"totalLength": 245.1
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
}
|
|
],
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"group_key": "PIPE, SMLS, SCH 80, ASTM A106 B|3/4\"|undefined|ASTM A106 B",
|
|
"material_ids": [
|
|
88153
|
|
],
|
|
"description": "PIPE, SMLS, SCH 80, ASTM A106 B",
|
|
"category": "PIPE",
|
|
"size": "3/4\"",
|
|
"material_grade": "ASTM A106 B",
|
|
"quantity": 92,
|
|
"unit": "m",
|
|
"total_length": 7920.2,
|
|
"pipe_lengths": [
|
|
{
|
|
"length": 60,
|
|
"quantity": 1,
|
|
"totalLength": 60
|
|
},
|
|
{
|
|
"length": 60,
|
|
"quantity": 1,
|
|
"totalLength": 60
|
|
},
|
|
{
|
|
"length": 60,
|
|
"quantity": 1,
|
|
"totalLength": 60
|
|
},
|
|
{
|
|
"length": 60,
|
|
"quantity": 1,
|
|
"totalLength": 60
|
|
},
|
|
{
|
|
"length": 43.3,
|
|
"quantity": 1,
|
|
"totalLength": 43.3
|
|
},
|
|
{
|
|
"length": 43.3,
|
|
"quantity": 1,
|
|
"totalLength": 43.3
|
|
},
|
|
{
|
|
"length": 43.3,
|
|
"quantity": 1,
|
|
"totalLength": 43.3
|
|
},
|
|
{
|
|
"length": 43.3,
|
|
"quantity": 1,
|
|
"totalLength": 43.3
|
|
},
|
|
{
|
|
"length": 43.3,
|
|
"quantity": 1,
|
|
"totalLength": 43.3
|
|
},
|
|
{
|
|
"length": 43.3,
|
|
"quantity": 1,
|
|
"totalLength": 43.3
|
|
},
|
|
{
|
|
"length": 50,
|
|
"quantity": 1,
|
|
"totalLength": 50
|
|
},
|
|
{
|
|
"length": 50,
|
|
"quantity": 1,
|
|
"totalLength": 50
|
|
},
|
|
{
|
|
"length": 50,
|
|
"quantity": 1,
|
|
"totalLength": 50
|
|
},
|
|
{
|
|
"length": 50,
|
|
"quantity": 1,
|
|
"totalLength": 50
|
|
},
|
|
{
|
|
"length": 50,
|
|
"quantity": 1,
|
|
"totalLength": 50
|
|
},
|
|
{
|
|
"length": 50,
|
|
"quantity": 1,
|
|
"totalLength": 50
|
|
},
|
|
{
|
|
"length": 50,
|
|
"quantity": 1,
|
|
"totalLength": 50
|
|
},
|
|
{
|
|
"length": 70,
|
|
"quantity": 1,
|
|
"totalLength": 70
|
|
},
|
|
{
|
|
"length": 70,
|
|
"quantity": 1,
|
|
"totalLength": 70
|
|
},
|
|
{
|
|
"length": 70,
|
|
"quantity": 1,
|
|
"totalLength": 70
|
|
},
|
|
{
|
|
"length": 70,
|
|
"quantity": 1,
|
|
"totalLength": 70
|
|
},
|
|
{
|
|
"length": 70,
|
|
"quantity": 1,
|
|
"totalLength": 70
|
|
},
|
|
{
|
|
"length": 70,
|
|
"quantity": 1,
|
|
"totalLength": 70
|
|
},
|
|
{
|
|
"length": 70,
|
|
"quantity": 1,
|
|
"totalLength": 70
|
|
},
|
|
{
|
|
"length": 70,
|
|
"quantity": 1,
|
|
"totalLength": 70
|
|
},
|
|
{
|
|
"length": 70,
|
|
"quantity": 1,
|
|
"totalLength": 70
|
|
},
|
|
{
|
|
"length": 70,
|
|
"quantity": 1,
|
|
"totalLength": 70
|
|
},
|
|
{
|
|
"length": 70,
|
|
"quantity": 1,
|
|
"totalLength": 70
|
|
},
|
|
{
|
|
"length": 70,
|
|
"quantity": 1,
|
|
"totalLength": 70
|
|
},
|
|
{
|
|
"length": 76.2,
|
|
"quantity": 1,
|
|
"totalLength": 76.2
|
|
},
|
|
{
|
|
"length": 76.2,
|
|
"quantity": 1,
|
|
"totalLength": 76.2
|
|
},
|
|
{
|
|
"length": 76.2,
|
|
"quantity": 1,
|
|
"totalLength": 76.2
|
|
},
|
|
{
|
|
"length": 76.2,
|
|
"quantity": 1,
|
|
"totalLength": 76.2
|
|
},
|
|
{
|
|
"length": 76.2,
|
|
"quantity": 1,
|
|
"totalLength": 76.2
|
|
},
|
|
{
|
|
"length": 76.2,
|
|
"quantity": 1,
|
|
"totalLength": 76.2
|
|
},
|
|
{
|
|
"length": 77.6,
|
|
"quantity": 1,
|
|
"totalLength": 77.6
|
|
},
|
|
{
|
|
"length": 77.6,
|
|
"quantity": 1,
|
|
"totalLength": 77.6
|
|
},
|
|
{
|
|
"length": 77.6,
|
|
"quantity": 1,
|
|
"totalLength": 77.6
|
|
},
|
|
{
|
|
"length": 77.6,
|
|
"quantity": 1,
|
|
"totalLength": 77.6
|
|
},
|
|
{
|
|
"length": 77.6,
|
|
"quantity": 1,
|
|
"totalLength": 77.6
|
|
},
|
|
{
|
|
"length": 77.6,
|
|
"quantity": 1,
|
|
"totalLength": 77.6
|
|
},
|
|
{
|
|
"length": 80,
|
|
"quantity": 1,
|
|
"totalLength": 80
|
|
},
|
|
{
|
|
"length": 80,
|
|
"quantity": 1,
|
|
"totalLength": 80
|
|
},
|
|
{
|
|
"length": 80,
|
|
"quantity": 1,
|
|
"totalLength": 80
|
|
},
|
|
{
|
|
"length": 80,
|
|
"quantity": 1,
|
|
"totalLength": 80
|
|
},
|
|
{
|
|
"length": 80,
|
|
"quantity": 1,
|
|
"totalLength": 80
|
|
},
|
|
{
|
|
"length": 80,
|
|
"quantity": 1,
|
|
"totalLength": 80
|
|
},
|
|
{
|
|
"length": 80,
|
|
"quantity": 1,
|
|
"totalLength": 80
|
|
},
|
|
{
|
|
"length": 80,
|
|
"quantity": 1,
|
|
"totalLength": 80
|
|
},
|
|
{
|
|
"length": 80,
|
|
"quantity": 1,
|
|
"totalLength": 80
|
|
},
|
|
{
|
|
"length": 88.6,
|
|
"quantity": 1,
|
|
"totalLength": 88.6
|
|
},
|
|
{
|
|
"length": 88.6,
|
|
"quantity": 1,
|
|
"totalLength": 88.6
|
|
},
|
|
{
|
|
"length": 98.4,
|
|
"quantity": 1,
|
|
"totalLength": 98.4
|
|
},
|
|
{
|
|
"length": 98.4,
|
|
"quantity": 1,
|
|
"totalLength": 98.4
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 120,
|
|
"quantity": 1,
|
|
"totalLength": 120
|
|
},
|
|
{
|
|
"length": 120,
|
|
"quantity": 1,
|
|
"totalLength": 120
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 223.6,
|
|
"quantity": 1,
|
|
"totalLength": 223.6
|
|
}
|
|
],
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"group_key": "PIPE, SMLS, SCH 40S, ASTM A312 TP304|1\"|undefined|ASTM A312 TP304",
|
|
"material_ids": [
|
|
88157
|
|
],
|
|
"description": "PIPE, SMLS, SCH 40S, ASTM A312 TP304",
|
|
"category": "PIPE",
|
|
"size": "1\"",
|
|
"material_grade": "ASTM A312 TP304",
|
|
"quantity": 23,
|
|
"unit": "m",
|
|
"total_length": 7448.47,
|
|
"pipe_lengths": [
|
|
{
|
|
"length": 82.1,
|
|
"quantity": 1,
|
|
"totalLength": 82.1
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 157.4,
|
|
"quantity": 1,
|
|
"totalLength": 157.4
|
|
},
|
|
{
|
|
"length": 283.4,
|
|
"quantity": 1,
|
|
"totalLength": 283.4
|
|
},
|
|
{
|
|
"length": 450.9,
|
|
"quantity": 1,
|
|
"totalLength": 450.9
|
|
},
|
|
{
|
|
"length": 800,
|
|
"quantity": 1,
|
|
"totalLength": 800
|
|
},
|
|
{
|
|
"length": 945.1,
|
|
"quantity": 1,
|
|
"totalLength": 945.1
|
|
},
|
|
{
|
|
"length": 1228.9,
|
|
"quantity": 1,
|
|
"totalLength": 1228.9
|
|
},
|
|
{
|
|
"length": 1321.87,
|
|
"quantity": 1,
|
|
"totalLength": 1321.87
|
|
},
|
|
{
|
|
"length": 200.8,
|
|
"quantity": 1,
|
|
"totalLength": 200.8
|
|
},
|
|
{
|
|
"length": 70,
|
|
"quantity": 1,
|
|
"totalLength": 70
|
|
},
|
|
{
|
|
"length": 149.8,
|
|
"quantity": 1,
|
|
"totalLength": 149.8
|
|
},
|
|
{
|
|
"length": 149.8,
|
|
"quantity": 1,
|
|
"totalLength": 149.8
|
|
},
|
|
{
|
|
"length": 149.8,
|
|
"quantity": 1,
|
|
"totalLength": 149.8
|
|
},
|
|
{
|
|
"length": 149.8,
|
|
"quantity": 1,
|
|
"totalLength": 149.8
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 152.4,
|
|
"quantity": 1,
|
|
"totalLength": 152.4
|
|
},
|
|
{
|
|
"length": 156.4,
|
|
"quantity": 1,
|
|
"totalLength": 156.4
|
|
}
|
|
],
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"group_key": "PIPE, SMLS, SCH 80, ASTM A106 B|1\"|undefined|ASTM A106 B",
|
|
"material_ids": [
|
|
88167
|
|
],
|
|
"description": "PIPE, SMLS, SCH 80, ASTM A106 B",
|
|
"category": "PIPE",
|
|
"size": "1\"",
|
|
"material_grade": "ASTM A106 B",
|
|
"quantity": 139,
|
|
"unit": "m",
|
|
"total_length": 43978.780000000006,
|
|
"pipe_lengths": [
|
|
{
|
|
"length": 70,
|
|
"quantity": 1,
|
|
"totalLength": 70
|
|
},
|
|
{
|
|
"length": 70,
|
|
"quantity": 1,
|
|
"totalLength": 70
|
|
},
|
|
{
|
|
"length": 70,
|
|
"quantity": 1,
|
|
"totalLength": 70
|
|
},
|
|
{
|
|
"length": 70,
|
|
"quantity": 1,
|
|
"totalLength": 70
|
|
},
|
|
{
|
|
"length": 70,
|
|
"quantity": 1,
|
|
"totalLength": 70
|
|
},
|
|
{
|
|
"length": 1250,
|
|
"quantity": 1,
|
|
"totalLength": 1250
|
|
},
|
|
{
|
|
"length": 1500,
|
|
"quantity": 1,
|
|
"totalLength": 1500
|
|
},
|
|
{
|
|
"length": 1520,
|
|
"quantity": 1,
|
|
"totalLength": 1520
|
|
},
|
|
{
|
|
"length": 1523.15,
|
|
"quantity": 1,
|
|
"totalLength": 1523.15
|
|
},
|
|
{
|
|
"length": 80,
|
|
"quantity": 1,
|
|
"totalLength": 80
|
|
},
|
|
{
|
|
"length": 80,
|
|
"quantity": 1,
|
|
"totalLength": 80
|
|
},
|
|
{
|
|
"length": 80,
|
|
"quantity": 1,
|
|
"totalLength": 80
|
|
},
|
|
{
|
|
"length": 80,
|
|
"quantity": 1,
|
|
"totalLength": 80
|
|
},
|
|
{
|
|
"length": 80,
|
|
"quantity": 1,
|
|
"totalLength": 80
|
|
},
|
|
{
|
|
"length": 80,
|
|
"quantity": 1,
|
|
"totalLength": 80
|
|
},
|
|
{
|
|
"length": 80,
|
|
"quantity": 1,
|
|
"totalLength": 80
|
|
},
|
|
{
|
|
"length": 80,
|
|
"quantity": 1,
|
|
"totalLength": 80
|
|
},
|
|
{
|
|
"length": 80,
|
|
"quantity": 1,
|
|
"totalLength": 80
|
|
},
|
|
{
|
|
"length": 80,
|
|
"quantity": 1,
|
|
"totalLength": 80
|
|
},
|
|
{
|
|
"length": 80,
|
|
"quantity": 1,
|
|
"totalLength": 80
|
|
},
|
|
{
|
|
"length": 80,
|
|
"quantity": 1,
|
|
"totalLength": 80
|
|
},
|
|
{
|
|
"length": 80,
|
|
"quantity": 1,
|
|
"totalLength": 80
|
|
},
|
|
{
|
|
"length": 80,
|
|
"quantity": 1,
|
|
"totalLength": 80
|
|
},
|
|
{
|
|
"length": 80,
|
|
"quantity": 1,
|
|
"totalLength": 80
|
|
},
|
|
{
|
|
"length": 80,
|
|
"quantity": 1,
|
|
"totalLength": 80
|
|
},
|
|
{
|
|
"length": 80,
|
|
"quantity": 1,
|
|
"totalLength": 80
|
|
},
|
|
{
|
|
"length": 80,
|
|
"quantity": 1,
|
|
"totalLength": 80
|
|
},
|
|
{
|
|
"length": 80,
|
|
"quantity": 1,
|
|
"totalLength": 80
|
|
},
|
|
{
|
|
"length": 96,
|
|
"quantity": 1,
|
|
"totalLength": 96
|
|
},
|
|
{
|
|
"length": 98,
|
|
"quantity": 1,
|
|
"totalLength": 98
|
|
},
|
|
{
|
|
"length": 98.16,
|
|
"quantity": 1,
|
|
"totalLength": 98.16
|
|
},
|
|
{
|
|
"length": 99.8,
|
|
"quantity": 1,
|
|
"totalLength": 99.8
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 104,
|
|
"quantity": 1,
|
|
"totalLength": 104
|
|
},
|
|
{
|
|
"length": 104.5,
|
|
"quantity": 1,
|
|
"totalLength": 104.5
|
|
},
|
|
{
|
|
"length": 112.16,
|
|
"quantity": 1,
|
|
"totalLength": 112.16
|
|
},
|
|
{
|
|
"length": 125,
|
|
"quantity": 1,
|
|
"totalLength": 125
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 154.61,
|
|
"quantity": 1,
|
|
"totalLength": 154.61
|
|
},
|
|
{
|
|
"length": 165,
|
|
"quantity": 1,
|
|
"totalLength": 165
|
|
},
|
|
{
|
|
"length": 165,
|
|
"quantity": 1,
|
|
"totalLength": 165
|
|
},
|
|
{
|
|
"length": 169.6,
|
|
"quantity": 1,
|
|
"totalLength": 169.6
|
|
},
|
|
{
|
|
"length": 180,
|
|
"quantity": 1,
|
|
"totalLength": 180
|
|
},
|
|
{
|
|
"length": 182.4,
|
|
"quantity": 1,
|
|
"totalLength": 182.4
|
|
},
|
|
{
|
|
"length": 195.2,
|
|
"quantity": 1,
|
|
"totalLength": 195.2
|
|
},
|
|
{
|
|
"length": 199.2,
|
|
"quantity": 1,
|
|
"totalLength": 199.2
|
|
},
|
|
{
|
|
"length": 200,
|
|
"quantity": 1,
|
|
"totalLength": 200
|
|
},
|
|
{
|
|
"length": 200,
|
|
"quantity": 1,
|
|
"totalLength": 200
|
|
},
|
|
{
|
|
"length": 200,
|
|
"quantity": 1,
|
|
"totalLength": 200
|
|
},
|
|
{
|
|
"length": 208,
|
|
"quantity": 1,
|
|
"totalLength": 208
|
|
},
|
|
{
|
|
"length": 211.75,
|
|
"quantity": 1,
|
|
"totalLength": 211.75
|
|
},
|
|
{
|
|
"length": 219,
|
|
"quantity": 1,
|
|
"totalLength": 219
|
|
},
|
|
{
|
|
"length": 224.7,
|
|
"quantity": 1,
|
|
"totalLength": 224.7
|
|
},
|
|
{
|
|
"length": 230,
|
|
"quantity": 1,
|
|
"totalLength": 230
|
|
},
|
|
{
|
|
"length": 249.23,
|
|
"quantity": 1,
|
|
"totalLength": 249.23
|
|
},
|
|
{
|
|
"length": 250.6,
|
|
"quantity": 1,
|
|
"totalLength": 250.6
|
|
},
|
|
{
|
|
"length": 259.91,
|
|
"quantity": 1,
|
|
"totalLength": 259.91
|
|
},
|
|
{
|
|
"length": 271.55,
|
|
"quantity": 1,
|
|
"totalLength": 271.55
|
|
},
|
|
{
|
|
"length": 292.4,
|
|
"quantity": 1,
|
|
"totalLength": 292.4
|
|
},
|
|
{
|
|
"length": 319.2,
|
|
"quantity": 1,
|
|
"totalLength": 319.2
|
|
},
|
|
{
|
|
"length": 330.23,
|
|
"quantity": 1,
|
|
"totalLength": 330.23
|
|
},
|
|
{
|
|
"length": 367.79,
|
|
"quantity": 1,
|
|
"totalLength": 367.79
|
|
},
|
|
{
|
|
"length": 396.1,
|
|
"quantity": 1,
|
|
"totalLength": 396.1
|
|
},
|
|
{
|
|
"length": 400,
|
|
"quantity": 1,
|
|
"totalLength": 400
|
|
},
|
|
{
|
|
"length": 404,
|
|
"quantity": 1,
|
|
"totalLength": 404
|
|
},
|
|
{
|
|
"length": 408.68,
|
|
"quantity": 1,
|
|
"totalLength": 408.68
|
|
},
|
|
{
|
|
"length": 433.3,
|
|
"quantity": 1,
|
|
"totalLength": 433.3
|
|
},
|
|
{
|
|
"length": 450.26,
|
|
"quantity": 1,
|
|
"totalLength": 450.26
|
|
},
|
|
{
|
|
"length": 466.4,
|
|
"quantity": 1,
|
|
"totalLength": 466.4
|
|
},
|
|
{
|
|
"length": 485.3,
|
|
"quantity": 1,
|
|
"totalLength": 485.3
|
|
},
|
|
{
|
|
"length": 485.3,
|
|
"quantity": 1,
|
|
"totalLength": 485.3
|
|
},
|
|
{
|
|
"length": 500,
|
|
"quantity": 1,
|
|
"totalLength": 500
|
|
},
|
|
{
|
|
"length": 510.2,
|
|
"quantity": 1,
|
|
"totalLength": 510.2
|
|
},
|
|
{
|
|
"length": 510.2,
|
|
"quantity": 1,
|
|
"totalLength": 510.2
|
|
},
|
|
{
|
|
"length": 545,
|
|
"quantity": 1,
|
|
"totalLength": 545
|
|
},
|
|
{
|
|
"length": 549,
|
|
"quantity": 1,
|
|
"totalLength": 549
|
|
},
|
|
{
|
|
"length": 576.68,
|
|
"quantity": 1,
|
|
"totalLength": 576.68
|
|
},
|
|
{
|
|
"length": 579,
|
|
"quantity": 1,
|
|
"totalLength": 579
|
|
},
|
|
{
|
|
"length": 579.7,
|
|
"quantity": 1,
|
|
"totalLength": 579.7
|
|
},
|
|
{
|
|
"length": 579.7,
|
|
"quantity": 1,
|
|
"totalLength": 579.7
|
|
},
|
|
{
|
|
"length": 613.8,
|
|
"quantity": 1,
|
|
"totalLength": 613.8
|
|
},
|
|
{
|
|
"length": 687.6,
|
|
"quantity": 1,
|
|
"totalLength": 687.6
|
|
},
|
|
{
|
|
"length": 718,
|
|
"quantity": 1,
|
|
"totalLength": 718
|
|
},
|
|
{
|
|
"length": 750,
|
|
"quantity": 1,
|
|
"totalLength": 750
|
|
},
|
|
{
|
|
"length": 865.9,
|
|
"quantity": 1,
|
|
"totalLength": 865.9
|
|
},
|
|
{
|
|
"length": 1032.3,
|
|
"quantity": 1,
|
|
"totalLength": 1032.3
|
|
},
|
|
{
|
|
"length": 1107.83,
|
|
"quantity": 1,
|
|
"totalLength": 1107.83
|
|
},
|
|
{
|
|
"length": 1117.83,
|
|
"quantity": 1,
|
|
"totalLength": 1117.83
|
|
},
|
|
{
|
|
"length": 1164.5,
|
|
"quantity": 1,
|
|
"totalLength": 1164.5
|
|
},
|
|
{
|
|
"length": 1180.83,
|
|
"quantity": 1,
|
|
"totalLength": 1180.83
|
|
},
|
|
{
|
|
"length": 1180.83,
|
|
"quantity": 1,
|
|
"totalLength": 1180.83
|
|
},
|
|
{
|
|
"length": 1279.8,
|
|
"quantity": 1,
|
|
"totalLength": 1279.8
|
|
},
|
|
{
|
|
"length": 1387.4,
|
|
"quantity": 1,
|
|
"totalLength": 1387.4
|
|
},
|
|
{
|
|
"length": 3137.2,
|
|
"quantity": 1,
|
|
"totalLength": 3137.2
|
|
}
|
|
],
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"group_key": "PIPE, SMLS, SCH 40S, ASTM A312 TP304|1 1/2\"|undefined|ASTM A312 TP304",
|
|
"material_ids": [
|
|
88176
|
|
],
|
|
"description": "PIPE, SMLS, SCH 40S, ASTM A312 TP304",
|
|
"category": "PIPE",
|
|
"size": "1 1/2\"",
|
|
"material_grade": "ASTM A312 TP304",
|
|
"quantity": 14,
|
|
"unit": "m",
|
|
"total_length": 5372.6,
|
|
"pipe_lengths": [
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 400,
|
|
"quantity": 1,
|
|
"totalLength": 400
|
|
},
|
|
{
|
|
"length": 68.8,
|
|
"quantity": 1,
|
|
"totalLength": 68.8
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 120,
|
|
"quantity": 1,
|
|
"totalLength": 120
|
|
},
|
|
{
|
|
"length": 153.2,
|
|
"quantity": 1,
|
|
"totalLength": 153.2
|
|
},
|
|
{
|
|
"length": 189.7,
|
|
"quantity": 1,
|
|
"totalLength": 189.7
|
|
},
|
|
{
|
|
"length": 189.7,
|
|
"quantity": 1,
|
|
"totalLength": 189.7
|
|
},
|
|
{
|
|
"length": 356.5,
|
|
"quantity": 1,
|
|
"totalLength": 356.5
|
|
},
|
|
{
|
|
"length": 650,
|
|
"quantity": 1,
|
|
"totalLength": 650
|
|
},
|
|
{
|
|
"length": 824.7,
|
|
"quantity": 1,
|
|
"totalLength": 824.7
|
|
},
|
|
{
|
|
"length": 1000,
|
|
"quantity": 1,
|
|
"totalLength": 1000
|
|
},
|
|
{
|
|
"length": 1120,
|
|
"quantity": 1,
|
|
"totalLength": 1120
|
|
}
|
|
],
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"group_key": "PIPE, SMLS, SCH 80, ASTM A106 B|1 1/2\"|undefined|ASTM A106 B",
|
|
"material_ids": [
|
|
88190
|
|
],
|
|
"description": "PIPE, SMLS, SCH 80, ASTM A106 B",
|
|
"category": "PIPE",
|
|
"size": "1 1/2\"",
|
|
"material_grade": "ASTM A106 B",
|
|
"quantity": 98,
|
|
"unit": "m",
|
|
"total_length": 33891.09,
|
|
"pipe_lengths": [
|
|
{
|
|
"length": 50,
|
|
"quantity": 1,
|
|
"totalLength": 50
|
|
},
|
|
{
|
|
"length": 70,
|
|
"quantity": 1,
|
|
"totalLength": 70
|
|
},
|
|
{
|
|
"length": 90,
|
|
"quantity": 1,
|
|
"totalLength": 90
|
|
},
|
|
{
|
|
"length": 90,
|
|
"quantity": 1,
|
|
"totalLength": 90
|
|
},
|
|
{
|
|
"length": 95,
|
|
"quantity": 1,
|
|
"totalLength": 95
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 145,
|
|
"quantity": 1,
|
|
"totalLength": 145
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 300,
|
|
"quantity": 1,
|
|
"totalLength": 300
|
|
},
|
|
{
|
|
"length": 562.3,
|
|
"quantity": 1,
|
|
"totalLength": 562.3
|
|
},
|
|
{
|
|
"length": 575.3,
|
|
"quantity": 1,
|
|
"totalLength": 575.3
|
|
},
|
|
{
|
|
"length": 70,
|
|
"quantity": 1,
|
|
"totalLength": 70
|
|
},
|
|
{
|
|
"length": 70,
|
|
"quantity": 1,
|
|
"totalLength": 70
|
|
},
|
|
{
|
|
"length": 70,
|
|
"quantity": 1,
|
|
"totalLength": 70
|
|
},
|
|
{
|
|
"length": 70,
|
|
"quantity": 1,
|
|
"totalLength": 70
|
|
},
|
|
{
|
|
"length": 70,
|
|
"quantity": 1,
|
|
"totalLength": 70
|
|
},
|
|
{
|
|
"length": 70,
|
|
"quantity": 1,
|
|
"totalLength": 70
|
|
},
|
|
{
|
|
"length": 76.6,
|
|
"quantity": 1,
|
|
"totalLength": 76.6
|
|
},
|
|
{
|
|
"length": 76.6,
|
|
"quantity": 1,
|
|
"totalLength": 76.6
|
|
},
|
|
{
|
|
"length": 85.8,
|
|
"quantity": 1,
|
|
"totalLength": 85.8
|
|
},
|
|
{
|
|
"length": 93.1,
|
|
"quantity": 1,
|
|
"totalLength": 93.1
|
|
},
|
|
{
|
|
"length": 93.1,
|
|
"quantity": 1,
|
|
"totalLength": 93.1
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 103.2,
|
|
"quantity": 1,
|
|
"totalLength": 103.2
|
|
},
|
|
{
|
|
"length": 116.6,
|
|
"quantity": 1,
|
|
"totalLength": 116.6
|
|
},
|
|
{
|
|
"length": 116.6,
|
|
"quantity": 1,
|
|
"totalLength": 116.6
|
|
},
|
|
{
|
|
"length": 130,
|
|
"quantity": 1,
|
|
"totalLength": 130
|
|
},
|
|
{
|
|
"length": 130,
|
|
"quantity": 1,
|
|
"totalLength": 130
|
|
},
|
|
{
|
|
"length": 133.2,
|
|
"quantity": 1,
|
|
"totalLength": 133.2
|
|
},
|
|
{
|
|
"length": 137.7,
|
|
"quantity": 1,
|
|
"totalLength": 137.7
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 160,
|
|
"quantity": 1,
|
|
"totalLength": 160
|
|
},
|
|
{
|
|
"length": 161.4,
|
|
"quantity": 1,
|
|
"totalLength": 161.4
|
|
},
|
|
{
|
|
"length": 171.9,
|
|
"quantity": 1,
|
|
"totalLength": 171.9
|
|
},
|
|
{
|
|
"length": 172.58,
|
|
"quantity": 1,
|
|
"totalLength": 172.58
|
|
},
|
|
{
|
|
"length": 176.9,
|
|
"quantity": 1,
|
|
"totalLength": 176.9
|
|
},
|
|
{
|
|
"length": 180,
|
|
"quantity": 1,
|
|
"totalLength": 180
|
|
},
|
|
{
|
|
"length": 183,
|
|
"quantity": 1,
|
|
"totalLength": 183
|
|
},
|
|
{
|
|
"length": 183.2,
|
|
"quantity": 1,
|
|
"totalLength": 183.2
|
|
},
|
|
{
|
|
"length": 191.2,
|
|
"quantity": 1,
|
|
"totalLength": 191.2
|
|
},
|
|
{
|
|
"length": 200,
|
|
"quantity": 1,
|
|
"totalLength": 200
|
|
},
|
|
{
|
|
"length": 200,
|
|
"quantity": 1,
|
|
"totalLength": 200
|
|
},
|
|
{
|
|
"length": 200,
|
|
"quantity": 1,
|
|
"totalLength": 200
|
|
},
|
|
{
|
|
"length": 200,
|
|
"quantity": 1,
|
|
"totalLength": 200
|
|
},
|
|
{
|
|
"length": 200,
|
|
"quantity": 1,
|
|
"totalLength": 200
|
|
},
|
|
{
|
|
"length": 200,
|
|
"quantity": 1,
|
|
"totalLength": 200
|
|
},
|
|
{
|
|
"length": 202.4,
|
|
"quantity": 1,
|
|
"totalLength": 202.4
|
|
},
|
|
{
|
|
"length": 202.4,
|
|
"quantity": 1,
|
|
"totalLength": 202.4
|
|
},
|
|
{
|
|
"length": 207.8,
|
|
"quantity": 1,
|
|
"totalLength": 207.8
|
|
},
|
|
{
|
|
"length": 210,
|
|
"quantity": 1,
|
|
"totalLength": 210
|
|
},
|
|
{
|
|
"length": 218.2,
|
|
"quantity": 1,
|
|
"totalLength": 218.2
|
|
},
|
|
{
|
|
"length": 218.2,
|
|
"quantity": 1,
|
|
"totalLength": 218.2
|
|
},
|
|
{
|
|
"length": 218.89,
|
|
"quantity": 1,
|
|
"totalLength": 218.89
|
|
},
|
|
{
|
|
"length": 220,
|
|
"quantity": 1,
|
|
"totalLength": 220
|
|
},
|
|
{
|
|
"length": 235.2,
|
|
"quantity": 1,
|
|
"totalLength": 235.2
|
|
},
|
|
{
|
|
"length": 250,
|
|
"quantity": 1,
|
|
"totalLength": 250
|
|
},
|
|
{
|
|
"length": 250,
|
|
"quantity": 1,
|
|
"totalLength": 250
|
|
},
|
|
{
|
|
"length": 300,
|
|
"quantity": 1,
|
|
"totalLength": 300
|
|
},
|
|
{
|
|
"length": 300,
|
|
"quantity": 1,
|
|
"totalLength": 300
|
|
},
|
|
{
|
|
"length": 320,
|
|
"quantity": 1,
|
|
"totalLength": 320
|
|
},
|
|
{
|
|
"length": 360.4,
|
|
"quantity": 1,
|
|
"totalLength": 360.4
|
|
},
|
|
{
|
|
"length": 376.2,
|
|
"quantity": 1,
|
|
"totalLength": 376.2
|
|
},
|
|
{
|
|
"length": 383.89,
|
|
"quantity": 1,
|
|
"totalLength": 383.89
|
|
},
|
|
{
|
|
"length": 450,
|
|
"quantity": 1,
|
|
"totalLength": 450
|
|
},
|
|
{
|
|
"length": 485.3,
|
|
"quantity": 1,
|
|
"totalLength": 485.3
|
|
},
|
|
{
|
|
"length": 544,
|
|
"quantity": 1,
|
|
"totalLength": 544
|
|
},
|
|
{
|
|
"length": 553.2,
|
|
"quantity": 1,
|
|
"totalLength": 553.2
|
|
},
|
|
{
|
|
"length": 584,
|
|
"quantity": 1,
|
|
"totalLength": 584
|
|
},
|
|
{
|
|
"length": 733.2,
|
|
"quantity": 1,
|
|
"totalLength": 733.2
|
|
},
|
|
{
|
|
"length": 751.1,
|
|
"quantity": 1,
|
|
"totalLength": 751.1
|
|
},
|
|
{
|
|
"length": 782.3,
|
|
"quantity": 1,
|
|
"totalLength": 782.3
|
|
},
|
|
{
|
|
"length": 796.91,
|
|
"quantity": 1,
|
|
"totalLength": 796.91
|
|
},
|
|
{
|
|
"length": 879.7,
|
|
"quantity": 1,
|
|
"totalLength": 879.7
|
|
},
|
|
{
|
|
"length": 930.1,
|
|
"quantity": 1,
|
|
"totalLength": 930.1
|
|
},
|
|
{
|
|
"length": 960,
|
|
"quantity": 1,
|
|
"totalLength": 960
|
|
},
|
|
{
|
|
"length": 981.8,
|
|
"quantity": 1,
|
|
"totalLength": 981.8
|
|
},
|
|
{
|
|
"length": 1039.9,
|
|
"quantity": 1,
|
|
"totalLength": 1039.9
|
|
},
|
|
{
|
|
"length": 1293.6,
|
|
"quantity": 1,
|
|
"totalLength": 1293.6
|
|
},
|
|
{
|
|
"length": 2133.72,
|
|
"quantity": 1,
|
|
"totalLength": 2133.72
|
|
},
|
|
{
|
|
"length": 3134.2,
|
|
"quantity": 1,
|
|
"totalLength": 3134.2
|
|
},
|
|
{
|
|
"length": 3134.2,
|
|
"quantity": 1,
|
|
"totalLength": 3134.2
|
|
},
|
|
{
|
|
"length": 160,
|
|
"quantity": 1,
|
|
"totalLength": 160
|
|
},
|
|
{
|
|
"length": 160,
|
|
"quantity": 1,
|
|
"totalLength": 160
|
|
},
|
|
{
|
|
"length": 180,
|
|
"quantity": 1,
|
|
"totalLength": 180
|
|
},
|
|
{
|
|
"length": 180,
|
|
"quantity": 1,
|
|
"totalLength": 180
|
|
}
|
|
],
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"group_key": "PIPE, SMLS, SCH 80, ASTM A106 B|1/2\"|undefined|ASTM A106 B",
|
|
"material_ids": [
|
|
88446
|
|
],
|
|
"description": "PIPE, SMLS, SCH 80, ASTM A106 B",
|
|
"category": "PIPE",
|
|
"size": "1/2\"",
|
|
"material_grade": "ASTM A106 B",
|
|
"quantity": 82,
|
|
"unit": "m",
|
|
"total_length": 37225.89,
|
|
"pipe_lengths": [
|
|
{
|
|
"length": 50,
|
|
"quantity": 1,
|
|
"totalLength": 50
|
|
},
|
|
{
|
|
"length": 50,
|
|
"quantity": 1,
|
|
"totalLength": 50
|
|
},
|
|
{
|
|
"length": 57.43,
|
|
"quantity": 1,
|
|
"totalLength": 57.43
|
|
},
|
|
{
|
|
"length": 60,
|
|
"quantity": 1,
|
|
"totalLength": 60
|
|
},
|
|
{
|
|
"length": 60,
|
|
"quantity": 1,
|
|
"totalLength": 60
|
|
},
|
|
{
|
|
"length": 62.53,
|
|
"quantity": 1,
|
|
"totalLength": 62.53
|
|
},
|
|
{
|
|
"length": 68.4,
|
|
"quantity": 1,
|
|
"totalLength": 68.4
|
|
},
|
|
{
|
|
"length": 68.4,
|
|
"quantity": 1,
|
|
"totalLength": 68.4
|
|
},
|
|
{
|
|
"length": 70,
|
|
"quantity": 1,
|
|
"totalLength": 70
|
|
},
|
|
{
|
|
"length": 70,
|
|
"quantity": 1,
|
|
"totalLength": 70
|
|
},
|
|
{
|
|
"length": 70,
|
|
"quantity": 1,
|
|
"totalLength": 70
|
|
},
|
|
{
|
|
"length": 79.81,
|
|
"quantity": 1,
|
|
"totalLength": 79.81
|
|
},
|
|
{
|
|
"length": 80,
|
|
"quantity": 1,
|
|
"totalLength": 80
|
|
},
|
|
{
|
|
"length": 96.88,
|
|
"quantity": 1,
|
|
"totalLength": 96.88
|
|
},
|
|
{
|
|
"length": 96.88,
|
|
"quantity": 1,
|
|
"totalLength": 96.88
|
|
},
|
|
{
|
|
"length": 99.08,
|
|
"quantity": 1,
|
|
"totalLength": 99.08
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 105.2,
|
|
"quantity": 1,
|
|
"totalLength": 105.2
|
|
},
|
|
{
|
|
"length": 130,
|
|
"quantity": 1,
|
|
"totalLength": 130
|
|
},
|
|
{
|
|
"length": 140,
|
|
"quantity": 1,
|
|
"totalLength": 140
|
|
},
|
|
{
|
|
"length": 144.6,
|
|
"quantity": 1,
|
|
"totalLength": 144.6
|
|
},
|
|
{
|
|
"length": 148.4,
|
|
"quantity": 1,
|
|
"totalLength": 148.4
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 160,
|
|
"quantity": 1,
|
|
"totalLength": 160
|
|
},
|
|
{
|
|
"length": 167.25,
|
|
"quantity": 1,
|
|
"totalLength": 167.25
|
|
},
|
|
{
|
|
"length": 180,
|
|
"quantity": 1,
|
|
"totalLength": 180
|
|
},
|
|
{
|
|
"length": 182.35,
|
|
"quantity": 1,
|
|
"totalLength": 182.35
|
|
},
|
|
{
|
|
"length": 200,
|
|
"quantity": 1,
|
|
"totalLength": 200
|
|
},
|
|
{
|
|
"length": 200,
|
|
"quantity": 1,
|
|
"totalLength": 200
|
|
},
|
|
{
|
|
"length": 200,
|
|
"quantity": 1,
|
|
"totalLength": 200
|
|
},
|
|
{
|
|
"length": 200,
|
|
"quantity": 1,
|
|
"totalLength": 200
|
|
},
|
|
{
|
|
"length": 200,
|
|
"quantity": 1,
|
|
"totalLength": 200
|
|
},
|
|
{
|
|
"length": 212.7,
|
|
"quantity": 1,
|
|
"totalLength": 212.7
|
|
},
|
|
{
|
|
"length": 215.08,
|
|
"quantity": 1,
|
|
"totalLength": 215.08
|
|
},
|
|
{
|
|
"length": 228.65,
|
|
"quantity": 1,
|
|
"totalLength": 228.65
|
|
},
|
|
{
|
|
"length": 230,
|
|
"quantity": 1,
|
|
"totalLength": 230
|
|
},
|
|
{
|
|
"length": 250,
|
|
"quantity": 1,
|
|
"totalLength": 250
|
|
},
|
|
{
|
|
"length": 324.5,
|
|
"quantity": 1,
|
|
"totalLength": 324.5
|
|
},
|
|
{
|
|
"length": 328.3,
|
|
"quantity": 1,
|
|
"totalLength": 328.3
|
|
},
|
|
{
|
|
"length": 330,
|
|
"quantity": 1,
|
|
"totalLength": 330
|
|
},
|
|
{
|
|
"length": 370.4,
|
|
"quantity": 1,
|
|
"totalLength": 370.4
|
|
},
|
|
{
|
|
"length": 400,
|
|
"quantity": 1,
|
|
"totalLength": 400
|
|
},
|
|
{
|
|
"length": 400,
|
|
"quantity": 1,
|
|
"totalLength": 400
|
|
},
|
|
{
|
|
"length": 400,
|
|
"quantity": 1,
|
|
"totalLength": 400
|
|
},
|
|
{
|
|
"length": 457,
|
|
"quantity": 1,
|
|
"totalLength": 457
|
|
},
|
|
{
|
|
"length": 470.5,
|
|
"quantity": 1,
|
|
"totalLength": 470.5
|
|
},
|
|
{
|
|
"length": 482.33,
|
|
"quantity": 1,
|
|
"totalLength": 482.33
|
|
},
|
|
{
|
|
"length": 483.13,
|
|
"quantity": 1,
|
|
"totalLength": 483.13
|
|
},
|
|
{
|
|
"length": 483.13,
|
|
"quantity": 1,
|
|
"totalLength": 483.13
|
|
},
|
|
{
|
|
"length": 494.5,
|
|
"quantity": 1,
|
|
"totalLength": 494.5
|
|
},
|
|
{
|
|
"length": 494.5,
|
|
"quantity": 1,
|
|
"totalLength": 494.5
|
|
},
|
|
{
|
|
"length": 494.5,
|
|
"quantity": 1,
|
|
"totalLength": 494.5
|
|
},
|
|
{
|
|
"length": 500,
|
|
"quantity": 1,
|
|
"totalLength": 500
|
|
},
|
|
{
|
|
"length": 508.4,
|
|
"quantity": 1,
|
|
"totalLength": 508.4
|
|
},
|
|
{
|
|
"length": 520.21,
|
|
"quantity": 1,
|
|
"totalLength": 520.21
|
|
},
|
|
{
|
|
"length": 562.63,
|
|
"quantity": 1,
|
|
"totalLength": 562.63
|
|
},
|
|
{
|
|
"length": 569.38,
|
|
"quantity": 1,
|
|
"totalLength": 569.38
|
|
},
|
|
{
|
|
"length": 598.4,
|
|
"quantity": 1,
|
|
"totalLength": 598.4
|
|
},
|
|
{
|
|
"length": 625,
|
|
"quantity": 1,
|
|
"totalLength": 625
|
|
},
|
|
{
|
|
"length": 660,
|
|
"quantity": 1,
|
|
"totalLength": 660
|
|
},
|
|
{
|
|
"length": 683.13,
|
|
"quantity": 1,
|
|
"totalLength": 683.13
|
|
},
|
|
{
|
|
"length": 688.4,
|
|
"quantity": 1,
|
|
"totalLength": 688.4
|
|
},
|
|
{
|
|
"length": 720,
|
|
"quantity": 1,
|
|
"totalLength": 720
|
|
},
|
|
{
|
|
"length": 774.36,
|
|
"quantity": 1,
|
|
"totalLength": 774.36
|
|
},
|
|
{
|
|
"length": 800,
|
|
"quantity": 1,
|
|
"totalLength": 800
|
|
},
|
|
{
|
|
"length": 800,
|
|
"quantity": 1,
|
|
"totalLength": 800
|
|
},
|
|
{
|
|
"length": 859.5,
|
|
"quantity": 1,
|
|
"totalLength": 859.5
|
|
},
|
|
{
|
|
"length": 1059.36,
|
|
"quantity": 1,
|
|
"totalLength": 1059.36
|
|
},
|
|
{
|
|
"length": 1240.23,
|
|
"quantity": 1,
|
|
"totalLength": 1240.23
|
|
},
|
|
{
|
|
"length": 1250,
|
|
"quantity": 1,
|
|
"totalLength": 1250
|
|
},
|
|
{
|
|
"length": 1345.23,
|
|
"quantity": 1,
|
|
"totalLength": 1345.23
|
|
},
|
|
{
|
|
"length": 1348.4,
|
|
"quantity": 1,
|
|
"totalLength": 1348.4
|
|
},
|
|
{
|
|
"length": 1500,
|
|
"quantity": 1,
|
|
"totalLength": 1500
|
|
},
|
|
{
|
|
"length": 1550,
|
|
"quantity": 1,
|
|
"totalLength": 1550
|
|
},
|
|
{
|
|
"length": 1715.73,
|
|
"quantity": 1,
|
|
"totalLength": 1715.73
|
|
},
|
|
{
|
|
"length": 2176.6,
|
|
"quantity": 1,
|
|
"totalLength": 2176.6
|
|
},
|
|
{
|
|
"length": 2374.5,
|
|
"quantity": 1,
|
|
"totalLength": 2374.5
|
|
}
|
|
],
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"group_key": "PIPE, SMLS, SCH 40S, ASTM A312 TP304|10\"|undefined|ASTM A312 TP304",
|
|
"material_ids": [
|
|
88528
|
|
],
|
|
"description": "PIPE, SMLS, SCH 40S, ASTM A312 TP304",
|
|
"category": "PIPE",
|
|
"size": "10\"",
|
|
"material_grade": "ASTM A312 TP304",
|
|
"quantity": 4,
|
|
"unit": "m",
|
|
"total_length": 3635.8,
|
|
"pipe_lengths": [
|
|
{
|
|
"length": 96.2,
|
|
"quantity": 1,
|
|
"totalLength": 96.2
|
|
},
|
|
{
|
|
"length": 300,
|
|
"quantity": 1,
|
|
"totalLength": 300
|
|
},
|
|
{
|
|
"length": 1410.3,
|
|
"quantity": 1,
|
|
"totalLength": 1410.3
|
|
},
|
|
{
|
|
"length": 1829.3,
|
|
"quantity": 1,
|
|
"totalLength": 1829.3
|
|
}
|
|
],
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"group_key": "PIPE, SMLS, SCH 40S, ASTM A312 TP304|12\"|undefined|ASTM A312 TP304",
|
|
"material_ids": [
|
|
88532
|
|
],
|
|
"description": "PIPE, SMLS, SCH 40S, ASTM A312 TP304",
|
|
"category": "PIPE",
|
|
"size": "12\"",
|
|
"material_grade": "ASTM A312 TP304",
|
|
"quantity": 1,
|
|
"unit": "m",
|
|
"total_length": 545.3,
|
|
"pipe_lengths": [
|
|
{
|
|
"length": 545.3,
|
|
"quantity": 1,
|
|
"totalLength": 545.3
|
|
}
|
|
],
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"group_key": "PIPE, SMLS, SCH 40, ASTM A106 B|2\"|undefined|ASTM A106 B",
|
|
"material_ids": [
|
|
88533
|
|
],
|
|
"description": "PIPE, SMLS, SCH 40, ASTM A106 B",
|
|
"category": "PIPE",
|
|
"size": "2\"",
|
|
"material_grade": "ASTM A106 B",
|
|
"quantity": 50,
|
|
"unit": "m",
|
|
"total_length": 25269.879999999997,
|
|
"pipe_lengths": [
|
|
{
|
|
"length": 36.5,
|
|
"quantity": 1,
|
|
"totalLength": 36.5
|
|
},
|
|
{
|
|
"length": 49.8,
|
|
"quantity": 1,
|
|
"totalLength": 49.8
|
|
},
|
|
{
|
|
"length": 66.54,
|
|
"quantity": 1,
|
|
"totalLength": 66.54
|
|
},
|
|
{
|
|
"length": 67.57,
|
|
"quantity": 1,
|
|
"totalLength": 67.57
|
|
},
|
|
{
|
|
"length": 67.57,
|
|
"quantity": 1,
|
|
"totalLength": 67.57
|
|
},
|
|
{
|
|
"length": 77.8,
|
|
"quantity": 1,
|
|
"totalLength": 77.8
|
|
},
|
|
{
|
|
"length": 80,
|
|
"quantity": 1,
|
|
"totalLength": 80
|
|
},
|
|
{
|
|
"length": 87.3,
|
|
"quantity": 1,
|
|
"totalLength": 87.3
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 105.7,
|
|
"quantity": 1,
|
|
"totalLength": 105.7
|
|
},
|
|
{
|
|
"length": 124.59,
|
|
"quantity": 1,
|
|
"totalLength": 124.59
|
|
},
|
|
{
|
|
"length": 135.8,
|
|
"quantity": 1,
|
|
"totalLength": 135.8
|
|
},
|
|
{
|
|
"length": 144.4,
|
|
"quantity": 1,
|
|
"totalLength": 144.4
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 157.1,
|
|
"quantity": 1,
|
|
"totalLength": 157.1
|
|
},
|
|
{
|
|
"length": 168.5,
|
|
"quantity": 1,
|
|
"totalLength": 168.5
|
|
},
|
|
{
|
|
"length": 187.3,
|
|
"quantity": 1,
|
|
"totalLength": 187.3
|
|
},
|
|
{
|
|
"length": 200,
|
|
"quantity": 1,
|
|
"totalLength": 200
|
|
},
|
|
{
|
|
"length": 211.2,
|
|
"quantity": 1,
|
|
"totalLength": 211.2
|
|
},
|
|
{
|
|
"length": 211.2,
|
|
"quantity": 1,
|
|
"totalLength": 211.2
|
|
},
|
|
{
|
|
"length": 300,
|
|
"quantity": 1,
|
|
"totalLength": 300
|
|
},
|
|
{
|
|
"length": 300,
|
|
"quantity": 1,
|
|
"totalLength": 300
|
|
},
|
|
{
|
|
"length": 301.5,
|
|
"quantity": 1,
|
|
"totalLength": 301.5
|
|
},
|
|
{
|
|
"length": 302.5,
|
|
"quantity": 1,
|
|
"totalLength": 302.5
|
|
},
|
|
{
|
|
"length": 308.3,
|
|
"quantity": 1,
|
|
"totalLength": 308.3
|
|
},
|
|
{
|
|
"length": 350.1,
|
|
"quantity": 1,
|
|
"totalLength": 350.1
|
|
},
|
|
{
|
|
"length": 374.4,
|
|
"quantity": 1,
|
|
"totalLength": 374.4
|
|
},
|
|
{
|
|
"length": 383.4,
|
|
"quantity": 1,
|
|
"totalLength": 383.4
|
|
},
|
|
{
|
|
"length": 400,
|
|
"quantity": 1,
|
|
"totalLength": 400
|
|
},
|
|
{
|
|
"length": 440,
|
|
"quantity": 1,
|
|
"totalLength": 440
|
|
},
|
|
{
|
|
"length": 457.1,
|
|
"quantity": 1,
|
|
"totalLength": 457.1
|
|
},
|
|
{
|
|
"length": 722.9,
|
|
"quantity": 1,
|
|
"totalLength": 722.9
|
|
},
|
|
{
|
|
"length": 737.81,
|
|
"quantity": 1,
|
|
"totalLength": 737.81
|
|
},
|
|
{
|
|
"length": 820.2,
|
|
"quantity": 1,
|
|
"totalLength": 820.2
|
|
},
|
|
{
|
|
"length": 917.93,
|
|
"quantity": 1,
|
|
"totalLength": 917.93
|
|
},
|
|
{
|
|
"length": 1085.5,
|
|
"quantity": 1,
|
|
"totalLength": 1085.5
|
|
},
|
|
{
|
|
"length": 1214.4,
|
|
"quantity": 1,
|
|
"totalLength": 1214.4
|
|
},
|
|
{
|
|
"length": 1219.7,
|
|
"quantity": 1,
|
|
"totalLength": 1219.7
|
|
},
|
|
{
|
|
"length": 1268.41,
|
|
"quantity": 1,
|
|
"totalLength": 1268.41
|
|
},
|
|
{
|
|
"length": 1269.3,
|
|
"quantity": 1,
|
|
"totalLength": 1269.3
|
|
},
|
|
{
|
|
"length": 1285.93,
|
|
"quantity": 1,
|
|
"totalLength": 1285.93
|
|
},
|
|
{
|
|
"length": 1335.93,
|
|
"quantity": 1,
|
|
"totalLength": 1335.93
|
|
},
|
|
{
|
|
"length": 1382.1,
|
|
"quantity": 1,
|
|
"totalLength": 1382.1
|
|
},
|
|
{
|
|
"length": 1811.3,
|
|
"quantity": 1,
|
|
"totalLength": 1811.3
|
|
},
|
|
{
|
|
"length": 2665.3,
|
|
"quantity": 1,
|
|
"totalLength": 2665.3
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 650,
|
|
"quantity": 1,
|
|
"totalLength": 650
|
|
},
|
|
{
|
|
"length": 80,
|
|
"quantity": 1,
|
|
"totalLength": 80
|
|
},
|
|
{
|
|
"length": 140,
|
|
"quantity": 1,
|
|
"totalLength": 140
|
|
},
|
|
{
|
|
"length": 167,
|
|
"quantity": 1,
|
|
"totalLength": 167
|
|
}
|
|
],
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"group_key": "PIPE, SMLS, SCH 40S, ASTM A312 TP304|2\"|undefined|ASTM A312 TP304",
|
|
"material_ids": [
|
|
88583
|
|
],
|
|
"description": "PIPE, SMLS, SCH 40S, ASTM A312 TP304",
|
|
"category": "PIPE",
|
|
"size": "2\"",
|
|
"material_grade": "ASTM A312 TP304",
|
|
"quantity": 9,
|
|
"unit": "m",
|
|
"total_length": 3063.6099999999997,
|
|
"pipe_lengths": [
|
|
{
|
|
"length": 57.1,
|
|
"quantity": 1,
|
|
"totalLength": 57.1
|
|
},
|
|
{
|
|
"length": 99.8,
|
|
"quantity": 1,
|
|
"totalLength": 99.8
|
|
},
|
|
{
|
|
"length": 157.1,
|
|
"quantity": 1,
|
|
"totalLength": 157.1
|
|
},
|
|
{
|
|
"length": 157.41,
|
|
"quantity": 1,
|
|
"totalLength": 157.41
|
|
},
|
|
{
|
|
"length": 200,
|
|
"quantity": 1,
|
|
"totalLength": 200
|
|
},
|
|
{
|
|
"length": 200,
|
|
"quantity": 1,
|
|
"totalLength": 200
|
|
},
|
|
{
|
|
"length": 200,
|
|
"quantity": 1,
|
|
"totalLength": 200
|
|
},
|
|
{
|
|
"length": 233.9,
|
|
"quantity": 1,
|
|
"totalLength": 233.9
|
|
},
|
|
{
|
|
"length": 1758.3,
|
|
"quantity": 1,
|
|
"totalLength": 1758.3
|
|
}
|
|
],
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"group_key": "PIPE, SMLS, SCH 40, ASTM A106 B|3\"|undefined|ASTM A106 B",
|
|
"material_ids": [
|
|
88592
|
|
],
|
|
"description": "PIPE, SMLS, SCH 40, ASTM A106 B",
|
|
"category": "PIPE",
|
|
"size": "3\"",
|
|
"material_grade": "ASTM A106 B",
|
|
"quantity": 25,
|
|
"unit": "m",
|
|
"total_length": 14786.890000000001,
|
|
"pipe_lengths": [
|
|
{
|
|
"length": 87.2,
|
|
"quantity": 1,
|
|
"totalLength": 87.2
|
|
},
|
|
{
|
|
"length": 250.4,
|
|
"quantity": 1,
|
|
"totalLength": 250.4
|
|
},
|
|
{
|
|
"length": 337.5,
|
|
"quantity": 1,
|
|
"totalLength": 337.5
|
|
},
|
|
{
|
|
"length": 561.89,
|
|
"quantity": 1,
|
|
"totalLength": 561.89
|
|
},
|
|
{
|
|
"length": 690.4,
|
|
"quantity": 1,
|
|
"totalLength": 690.4
|
|
},
|
|
{
|
|
"length": 706.59,
|
|
"quantity": 1,
|
|
"totalLength": 706.59
|
|
},
|
|
{
|
|
"length": 1000,
|
|
"quantity": 1,
|
|
"totalLength": 1000
|
|
},
|
|
{
|
|
"length": 1687.4,
|
|
"quantity": 1,
|
|
"totalLength": 1687.4
|
|
},
|
|
{
|
|
"length": 88.8,
|
|
"quantity": 1,
|
|
"totalLength": 88.8
|
|
},
|
|
{
|
|
"length": 144.3,
|
|
"quantity": 1,
|
|
"totalLength": 144.3
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 227,
|
|
"quantity": 1,
|
|
"totalLength": 227
|
|
},
|
|
{
|
|
"length": 230,
|
|
"quantity": 1,
|
|
"totalLength": 230
|
|
},
|
|
{
|
|
"length": 269.9,
|
|
"quantity": 1,
|
|
"totalLength": 269.9
|
|
},
|
|
{
|
|
"length": 285.51,
|
|
"quantity": 1,
|
|
"totalLength": 285.51
|
|
},
|
|
{
|
|
"length": 298.5,
|
|
"quantity": 1,
|
|
"totalLength": 298.5
|
|
},
|
|
{
|
|
"length": 300,
|
|
"quantity": 1,
|
|
"totalLength": 300
|
|
},
|
|
{
|
|
"length": 346.8,
|
|
"quantity": 1,
|
|
"totalLength": 346.8
|
|
},
|
|
{
|
|
"length": 508,
|
|
"quantity": 1,
|
|
"totalLength": 508
|
|
},
|
|
{
|
|
"length": 572.2,
|
|
"quantity": 1,
|
|
"totalLength": 572.2
|
|
},
|
|
{
|
|
"length": 702.5,
|
|
"quantity": 1,
|
|
"totalLength": 702.5
|
|
},
|
|
{
|
|
"length": 1133.2,
|
|
"quantity": 1,
|
|
"totalLength": 1133.2
|
|
},
|
|
{
|
|
"length": 1238,
|
|
"quantity": 1,
|
|
"totalLength": 1238
|
|
},
|
|
{
|
|
"length": 1476.5,
|
|
"quantity": 1,
|
|
"totalLength": 1476.5
|
|
},
|
|
{
|
|
"length": 1494.3,
|
|
"quantity": 1,
|
|
"totalLength": 1494.3
|
|
}
|
|
],
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"group_key": "PIPE, SMLS, SCH 40S, ASTM A312 TP304|3\"|undefined|ASTM A312 TP304",
|
|
"material_ids": [
|
|
88600
|
|
],
|
|
"description": "PIPE, SMLS, SCH 40S, ASTM A312 TP304",
|
|
"category": "PIPE",
|
|
"size": "3\"",
|
|
"material_grade": "ASTM A312 TP304",
|
|
"quantity": 8,
|
|
"unit": "m",
|
|
"total_length": 1773.3,
|
|
"pipe_lengths": [
|
|
{
|
|
"length": 300,
|
|
"quantity": 1,
|
|
"totalLength": 300
|
|
},
|
|
{
|
|
"length": 71.8,
|
|
"quantity": 1,
|
|
"totalLength": 71.8
|
|
},
|
|
{
|
|
"length": 71.8,
|
|
"quantity": 1,
|
|
"totalLength": 71.8
|
|
},
|
|
{
|
|
"length": 180,
|
|
"quantity": 1,
|
|
"totalLength": 180
|
|
},
|
|
{
|
|
"length": 200,
|
|
"quantity": 1,
|
|
"totalLength": 200
|
|
},
|
|
{
|
|
"length": 200,
|
|
"quantity": 1,
|
|
"totalLength": 200
|
|
},
|
|
{
|
|
"length": 200,
|
|
"quantity": 1,
|
|
"totalLength": 200
|
|
},
|
|
{
|
|
"length": 549.7,
|
|
"quantity": 1,
|
|
"totalLength": 549.7
|
|
}
|
|
],
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"group_key": "PIPE, SMLS, SCH 40S, ASTM A312 TP304|3/4\"|undefined|ASTM A312 TP304",
|
|
"material_ids": [
|
|
88625
|
|
],
|
|
"description": "PIPE, SMLS, SCH 40S, ASTM A312 TP304",
|
|
"category": "PIPE",
|
|
"size": "3/4\"",
|
|
"material_grade": "ASTM A312 TP304",
|
|
"quantity": 15,
|
|
"unit": "m",
|
|
"total_length": 3193.44,
|
|
"pipe_lengths": [
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 120,
|
|
"quantity": 1,
|
|
"totalLength": 120
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 150,
|
|
"quantity": 1,
|
|
"totalLength": 150
|
|
},
|
|
{
|
|
"length": 200,
|
|
"quantity": 1,
|
|
"totalLength": 200
|
|
},
|
|
{
|
|
"length": 234.89,
|
|
"quantity": 1,
|
|
"totalLength": 234.89
|
|
},
|
|
{
|
|
"length": 300,
|
|
"quantity": 1,
|
|
"totalLength": 300
|
|
},
|
|
{
|
|
"length": 339.15,
|
|
"quantity": 1,
|
|
"totalLength": 339.15
|
|
},
|
|
{
|
|
"length": 350,
|
|
"quantity": 1,
|
|
"totalLength": 350
|
|
},
|
|
{
|
|
"length": 549.4,
|
|
"quantity": 1,
|
|
"totalLength": 549.4
|
|
}
|
|
],
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"group_key": "PIPE, SMLS, SCH 40, ASTM A106 B|4\"|undefined|ASTM A106 B",
|
|
"material_ids": [
|
|
88728
|
|
],
|
|
"description": "PIPE, SMLS, SCH 40, ASTM A106 B",
|
|
"category": "PIPE",
|
|
"size": "4\"",
|
|
"material_grade": "ASTM A106 B",
|
|
"quantity": 12,
|
|
"unit": "m",
|
|
"total_length": 6229.51,
|
|
"pipe_lengths": [
|
|
{
|
|
"length": 130,
|
|
"quantity": 1,
|
|
"totalLength": 130
|
|
},
|
|
{
|
|
"length": 311.24,
|
|
"quantity": 1,
|
|
"totalLength": 311.24
|
|
},
|
|
{
|
|
"length": 380,
|
|
"quantity": 1,
|
|
"totalLength": 380
|
|
},
|
|
{
|
|
"length": 381.69,
|
|
"quantity": 1,
|
|
"totalLength": 381.69
|
|
},
|
|
{
|
|
"length": 1015.7,
|
|
"quantity": 1,
|
|
"totalLength": 1015.7
|
|
},
|
|
{
|
|
"length": 1081.96,
|
|
"quantity": 1,
|
|
"totalLength": 1081.96
|
|
},
|
|
{
|
|
"length": 1454.2,
|
|
"quantity": 1,
|
|
"totalLength": 1454.2
|
|
},
|
|
{
|
|
"length": 90,
|
|
"quantity": 1,
|
|
"totalLength": 90
|
|
},
|
|
{
|
|
"length": 100.49,
|
|
"quantity": 1,
|
|
"totalLength": 100.49
|
|
},
|
|
{
|
|
"length": 180,
|
|
"quantity": 1,
|
|
"totalLength": 180
|
|
},
|
|
{
|
|
"length": 350,
|
|
"quantity": 1,
|
|
"totalLength": 350
|
|
},
|
|
{
|
|
"length": 754.23,
|
|
"quantity": 1,
|
|
"totalLength": 754.23
|
|
}
|
|
],
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"group_key": "PIPE, SMLS, SCH 40, ASTM A106 B|6\"|undefined|ASTM A106 B",
|
|
"material_ids": [
|
|
88740
|
|
],
|
|
"description": "PIPE, SMLS, SCH 40, ASTM A106 B",
|
|
"category": "PIPE",
|
|
"size": "6\"",
|
|
"material_grade": "ASTM A106 B",
|
|
"quantity": 13,
|
|
"unit": "m",
|
|
"total_length": 5794.42,
|
|
"pipe_lengths": [
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 368.2,
|
|
"quantity": 1,
|
|
"totalLength": 368.2
|
|
},
|
|
{
|
|
"length": 875.8,
|
|
"quantity": 1,
|
|
"totalLength": 875.8
|
|
},
|
|
{
|
|
"length": 1070.7,
|
|
"quantity": 1,
|
|
"totalLength": 1070.7
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 100,
|
|
"quantity": 1,
|
|
"totalLength": 100
|
|
},
|
|
{
|
|
"length": 116.1,
|
|
"quantity": 1,
|
|
"totalLength": 116.1
|
|
},
|
|
{
|
|
"length": 198.7,
|
|
"quantity": 1,
|
|
"totalLength": 198.7
|
|
},
|
|
{
|
|
"length": 200,
|
|
"quantity": 1,
|
|
"totalLength": 200
|
|
},
|
|
{
|
|
"length": 234.81,
|
|
"quantity": 1,
|
|
"totalLength": 234.81
|
|
},
|
|
{
|
|
"length": 274.8,
|
|
"quantity": 1,
|
|
"totalLength": 274.8
|
|
},
|
|
{
|
|
"length": 530,
|
|
"quantity": 1,
|
|
"totalLength": 530
|
|
},
|
|
{
|
|
"length": 1625.31,
|
|
"quantity": 1,
|
|
"totalLength": 1625.31
|
|
}
|
|
],
|
|
"user_requirement": ""
|
|
}
|
|
]
|
|
} |