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 |
|