Some checks failed
SonarQube Analysis / SonarQube Scan (push) Has been cancelled
- AuthContext를 통한 통합 인증 상태 관리로 변경 - App.jsx와 AuthContext 간 중복 사용자 상태 관리 제거 - SimpleLogin에서 AuthContext의 login 함수 직접 사용 - 로그인 후 사용자 역할이 즉시 올바르게 인식되도록 개선 - 새로고침 없이도 시스템 관리자 권한 정상 표시 변경사항: - App.jsx: AuthProvider 래퍼 추가, 중복 인증 로직 제거 - SimpleLogin.jsx: AuthContext 직접 사용으로 변경 - 사용자 상태 동기화 문제 완전 해결
66 lines
1.8 KiB
JSON
66 lines
1.8 KiB
JSON
{
|
|
"request_no": "PR-20251014-003",
|
|
"job_no": "테스트용",
|
|
"created_at": "2025-10-14T21:40:12.581699",
|
|
"materials": [
|
|
{
|
|
"material_id": 1,
|
|
"description": "HALF NIPPLE, SMLS, SCH 80S, ASTM A312 TP304 SW X NPT",
|
|
"category": "FITTING",
|
|
"size": "1/2\"",
|
|
"material_grade": "ASTM A312 TP304",
|
|
"quantity": 3,
|
|
"unit": "EA",
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"material_id": 3,
|
|
"description": "HALF NIPPLE, SMLS, SCH 80S, ASTM A312 TP304 SW X NPT",
|
|
"category": "FITTING",
|
|
"size": "1/2\"",
|
|
"material_grade": "ASTM A312 TP304",
|
|
"quantity": 3,
|
|
"unit": "EA",
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"material_id": 143,
|
|
"description": "HALF NIPPLE, SMLS, SCH 160, ASTM A106 B SW * NPT",
|
|
"category": "FITTING",
|
|
"size": "1\"",
|
|
"material_grade": "ASTM A106 B",
|
|
"quantity": 2,
|
|
"unit": "EA",
|
|
"user_requirement": ""
|
|
}
|
|
],
|
|
"grouped_materials": [
|
|
{
|
|
"group_key": "HALF NIPPLE, SMLS, SCH 80S, ASTM A312 TP304 SW X NPT|1/2\"|undefined|ASTM A312 TP304",
|
|
"material_ids": [
|
|
1,
|
|
3
|
|
],
|
|
"description": "HALF NIPPLE, SMLS, SCH 80S, ASTM A312 TP304 SW X NPT",
|
|
"category": "FITTING",
|
|
"size": "1/2\"",
|
|
"material_grade": "ASTM A312 TP304",
|
|
"quantity": 3,
|
|
"unit": "EA",
|
|
"user_requirement": ""
|
|
},
|
|
{
|
|
"group_key": "HALF NIPPLE, SMLS, SCH 160, ASTM A106 B SW * NPT|1\"|undefined|ASTM A106 B",
|
|
"material_ids": [
|
|
143
|
|
],
|
|
"description": "HALF NIPPLE, SMLS, SCH 160, ASTM A106 B SW * NPT",
|
|
"category": "FITTING",
|
|
"size": "1\"",
|
|
"material_grade": "ASTM A106 B",
|
|
"quantity": 2,
|
|
"unit": "EA",
|
|
"user_requirement": ""
|
|
}
|
|
]
|
|
} |