diff --git a/src/components/flight/OperationApprovalsTable.js b/src/components/flight/OperationApprovalsTable.js index 7bd0f3f8..4fc43292 100644 --- a/src/components/flight/OperationApprovalsTable.js +++ b/src/components/flight/OperationApprovalsTable.js @@ -49,6 +49,8 @@ export default function OperationApprovalsTable(props) { // 수정 키 확인 const isEditing = record => record.key === editingKey; + // 유효성 기체 데이터 + const [validData, setValidData] = useState(); useEffect(() => { let approvalCdValue = { S: 0, F: 0, C: 0, U: 0 }; @@ -1096,7 +1098,14 @@ export default function OperationApprovalsTable(props) { // 유효성 검사 모달창 const handleIsModal = record => { - setIsModal(!ismodal); + setValidData({ + droneList: record.droneList, + pilotList: record.pilotList + }); + + if (record.droneList || record.pilotList) { + setIsModal(!ismodal); + } }; return ( @@ -1106,7 +1115,13 @@ export default function OperationApprovalsTable(props) {

비행승인 신청 검토결과 목록

- + {ismodal && ( + + )}
diff --git a/src/components/flight/OperationModal.js b/src/components/flight/OperationModal.js index 13b1a9da..25cd2215 100644 --- a/src/components/flight/OperationModal.js +++ b/src/components/flight/OperationModal.js @@ -38,76 +38,29 @@ export default function OperationModal(props) { - - 1 - - 성공 - - 163CGBEROA529Y - 영리 - 25kg이하 - 가입 - - - 2 - - 실패 - - 163CGBEROA529Y - 영리 - 25kg이하 - 미 가입 - - - 2 - - 실패 - - 163CGBEROA529Y - 영리 - 25kg이하 - 미 가입 - - - 2 - - 실패 - - 163CGBEROA529Y - 영리 - 25kg이하 - 미 가입 - - - 2 - - 실패 - - 163CGBEROA529Y - 영리 - 25kg이하 - 미 가입 - - - 2 - - 실패 - - 163CGBEROA529Y - 영리 - 25kg이하 - 미 가입 - - - 2 - - 실패 - - 163CGBEROA529Y - 영리 - 25kg이하 - 미 가입 - + {props.data?.droneList.map((item, index) => ( + + {index + 1} + + {item.insrncJoinYn === 'Y' ? '성공' : '실패'} + + {item.fbctnNo} + {item.benefit === 'Y' ? '영리' : '비영리'} + {item.weightNm} + + {item.insrncJoinYn === 'Y' ? '가입' : '미 가입'} + + + ))}
@@ -130,66 +83,18 @@ export default function OperationModal(props) { - - 1 - - 성공 - - 홍*동 - 1995**** - 91-****12 - 여 - - - 2 - - 실패 - - 김*혜 - 1995**** - 91-****12 - 부 - - - 2 - - 실패 - - 김*혜 - 1995**** - 91-****12 - 부 - - - 2 - - 실패 - - 김*혜 - 1995**** - 91-****12 - 부 - - - 2 - - 실패 - - 김*혜 - 1995**** - 91-****12 - 부 - - - 2 - - 실패 - - 김*혜 - 1995**** - 91-****12 - 부 - + {props.data?.pilotList.map((item, index) => ( + + {index + index} + + 성공 + + {item.pilotNm} + {item.birthDate} + {item.crtfctNo} + 여 + + ))} 2