|
|
@ -819,7 +819,12 @@ export default function OperationApprovalsTable(props) { |
|
|
|
|
|
|
|
|
|
|
|
// 검토 요청, 재 요청 조건
|
|
|
|
// 검토 요청, 재 요청 조건
|
|
|
|
const checkCondition = { |
|
|
|
const checkCondition = { |
|
|
|
A: item => item.reviewedType !== 'R' && item.reviewedType !== 'C', |
|
|
|
A: item => { |
|
|
|
|
|
|
|
return ( |
|
|
|
|
|
|
|
!(item.reviewedType === 'P' || item.reviewedType === 'S') && |
|
|
|
|
|
|
|
!(item?.reviewedProcType === 'P' || item?.reviewedProcType === 'S') |
|
|
|
|
|
|
|
); |
|
|
|
|
|
|
|
}, |
|
|
|
Q: item => item.reviewedType !== 'W', |
|
|
|
Q: item => item.reviewedType !== 'W', |
|
|
|
S: item => item.reviewedType !== 'U' && item.reviewedType !== 'W' |
|
|
|
S: item => item.reviewedType !== 'U' && item.reviewedType !== 'W' |
|
|
|
}; |
|
|
|
}; |
|
|
@ -827,8 +832,8 @@ export default function OperationApprovalsTable(props) { |
|
|
|
// 요청 실패 시 에러 메시지
|
|
|
|
// 요청 실패 시 에러 메시지
|
|
|
|
const errorMessages = { |
|
|
|
const errorMessages = { |
|
|
|
A: [ |
|
|
|
A: [ |
|
|
|
'재 요청 요청 실패', |
|
|
|
'드론 원스톱 전송 실패', |
|
|
|
'검토결과 완료, 검토취소인 신청건만 재 요청이 가능합니다.' |
|
|
|
'안전운항과, 관제통신과 검토완료 상태인 미전송건만 전송 가능합니다.' |
|
|
|
], |
|
|
|
], |
|
|
|
Q: ['검토 요청 실패', '검토결과 대기인 신청건만 요청이 가능합니다.'], |
|
|
|
Q: ['검토 요청 실패', '검토결과 대기인 신청건만 요청이 가능합니다.'], |
|
|
|
S: [ |
|
|
|
S: [ |
|
|
@ -895,7 +900,7 @@ export default function OperationApprovalsTable(props) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 요청 성공 시 액션 핸들러 실행
|
|
|
|
// 요청 성공 시 액션 핸들러 실행
|
|
|
|
await actionHandlers[type](); |
|
|
|
// await actionHandlers[type]();
|
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
return ( |
|
|
|
return ( |
|
|
|