|
|
@ -85,8 +85,7 @@ export default function LaancStep2({ |
|
|
|
agreeYn: 'Y', |
|
|
|
agreeYn: 'Y', |
|
|
|
termsSno: termsList[0]?.termsSno |
|
|
|
termsSno: termsList[0]?.termsSno |
|
|
|
} |
|
|
|
} |
|
|
|
], |
|
|
|
] |
|
|
|
validatedRs: laancApply |
|
|
|
|
|
|
|
}); |
|
|
|
}); |
|
|
|
}; |
|
|
|
}; |
|
|
|
//laanc 문구 정의 함수
|
|
|
|
//laanc 문구 정의 함수
|
|
|
@ -156,40 +155,19 @@ export default function LaancStep2({ |
|
|
|
</Alert> |
|
|
|
</Alert> |
|
|
|
</Col> |
|
|
|
</Col> |
|
|
|
<Col className='list-input' md='6'> |
|
|
|
<Col className='list-input' md='6'> |
|
|
|
<Alert |
|
|
|
<Alert color={'success'}> |
|
|
|
color={ |
|
|
|
|
|
|
|
data.arcrftList[0].idntfNum != 'PA0002' |
|
|
|
|
|
|
|
? 'success' |
|
|
|
|
|
|
|
: 'warning' |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
> |
|
|
|
|
|
|
|
<div className='alert-body'> |
|
|
|
<div className='alert-body'> |
|
|
|
{data.arcrftList[0].idntfNum != 'PA0002' ? ( |
|
|
|
<CheckCircle size={15} /> |
|
|
|
<CheckCircle size={15} /> |
|
|
|
|
|
|
|
) : ( |
|
|
|
|
|
|
|
<AlertCircle size={15} /> |
|
|
|
|
|
|
|
)} |
|
|
|
|
|
|
|
<span className='ms-1'> 기체보험가입 정보</span> |
|
|
|
<span className='ms-1'> 기체보험가입 정보</span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</Alert> |
|
|
|
</Alert> |
|
|
|
</Col> |
|
|
|
</Col> |
|
|
|
{/* validation은 on 클래스로 제어 */} |
|
|
|
{/* validation은 on 클래스로 제어 */} |
|
|
|
<Col className='validation on' md='12'> |
|
|
|
<Col className='validation on' md='12'> |
|
|
|
{data.arcrftList[0].idntfNum === 'PA0002' ? ( |
|
|
|
<p style={{ color: '#28c76f' }}> |
|
|
|
<p> |
|
|
|
<CheckCircle /> |
|
|
|
<AlertTriangle /> |
|
|
|
유효성 검사가 정상적으로 완료되었습니다. |
|
|
|
기체가 보험에 가입되어 있지 않거나 유효기간이 만료되었습니다. |
|
|
|
</p> |
|
|
|
{/* <AlertTriangle /> |
|
|
|
|
|
|
|
조종자자격증이 유효하지 않습니다. |
|
|
|
|
|
|
|
<br /> */} |
|
|
|
|
|
|
|
</p> |
|
|
|
|
|
|
|
) : null} |
|
|
|
|
|
|
|
{data.arcrftList[0].idntfNum != 'PA0002' ? ( |
|
|
|
|
|
|
|
<p style={{ color: '#28c76f' }}> |
|
|
|
|
|
|
|
<CheckCircle /> |
|
|
|
|
|
|
|
유효성 검사가 정상적으로 완료되었습니다. |
|
|
|
|
|
|
|
</p> |
|
|
|
|
|
|
|
) : null} |
|
|
|
|
|
|
|
</Col> |
|
|
|
</Col> |
|
|
|
</Row> |
|
|
|
</Row> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -206,57 +184,16 @@ export default function LaancStep2({ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div className='mt-1'> |
|
|
|
<div className='mt-1'> |
|
|
|
{/* 사전 결과 승인 대상일때 color=success */} |
|
|
|
{/* 사전 결과 승인 대상일때 color=success */} |
|
|
|
<Alert |
|
|
|
<Alert color={'success'}> |
|
|
|
color={ |
|
|
|
|
|
|
|
(laancApply?.valid && |
|
|
|
|
|
|
|
data.arcrftList[0].idntfNum != 'PA0002') || |
|
|
|
|
|
|
|
data.aprvlYn === 'Y' |
|
|
|
|
|
|
|
? 'success' |
|
|
|
|
|
|
|
: 'warning' |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
> |
|
|
|
|
|
|
|
<div className='alert-body'> |
|
|
|
<div className='alert-body'> |
|
|
|
{(laancApply?.valid && |
|
|
|
<CheckCircle size={15} /> |
|
|
|
data.arcrftList[0].idntfNum != 'PA0002') || |
|
|
|
<span className='ms-1'> 검토 결과 승인 대상입니다.</span> |
|
|
|
data.aprvlYn === 'Y' ? ( |
|
|
|
<span className='cancel-txt'> |
|
|
|
<> |
|
|
|
제출하신 비행계획은 자동승인 대상 입니다. |
|
|
|
<CheckCircle size={15} /> |
|
|
|
<br /> |
|
|
|
<span className='ms-1'> 검토 결과 승인 대상입니다.</span> |
|
|
|
<br /> |
|
|
|
<span className='cancel-txt'> |
|
|
|
자동승인을 위해 다음 스텝으로 진행하시기 바랍니다. |
|
|
|
제출하신 비행계획은 자동승인 대상 입니다. |
|
|
|
</span> |
|
|
|
<br /> |
|
|
|
|
|
|
|
<br /> |
|
|
|
|
|
|
|
자동승인을 위해 다음 스텝으로 진행하시기 바랍니다. |
|
|
|
|
|
|
|
</span> |
|
|
|
|
|
|
|
</> |
|
|
|
|
|
|
|
) : ( |
|
|
|
|
|
|
|
<> |
|
|
|
|
|
|
|
{data.arcrftList[0].idntfNum === 'PA0002' ? ( |
|
|
|
|
|
|
|
<> |
|
|
|
|
|
|
|
<AlertCircle size={15} /> |
|
|
|
|
|
|
|
<span className='ms-1'> |
|
|
|
|
|
|
|
{' '} |
|
|
|
|
|
|
|
검토 결과 미 승인 대상입니다. |
|
|
|
|
|
|
|
</span> |
|
|
|
|
|
|
|
<span className='cancel-txt'> |
|
|
|
|
|
|
|
유효성 검사에 실패하였습니다. |
|
|
|
|
|
|
|
<br /> |
|
|
|
|
|
|
|
<br /> |
|
|
|
|
|
|
|
아래 이전 버튼을 눌러 스텝1에서 기체번호를 |
|
|
|
|
|
|
|
확인해주시기 바랍니다. |
|
|
|
|
|
|
|
</span> |
|
|
|
|
|
|
|
</> |
|
|
|
|
|
|
|
) : ( |
|
|
|
|
|
|
|
laancReason( |
|
|
|
|
|
|
|
laancApply?.flight, |
|
|
|
|
|
|
|
laancApply?.arcrftDuplicated, |
|
|
|
|
|
|
|
laancApply?.planAreaDuplicatd, |
|
|
|
|
|
|
|
laancApply?.pilotQlfc, |
|
|
|
|
|
|
|
laancApply?.arcrftInsurance |
|
|
|
|
|
|
|
) |
|
|
|
|
|
|
|
)} |
|
|
|
|
|
|
|
</> |
|
|
|
|
|
|
|
)} |
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</Alert> |
|
|
|
</Alert> |
|
|
|
{/* <Alert color='success'> |
|
|
|
{/* <Alert color='success'> |
|
|
@ -281,7 +218,7 @@ export default function LaancStep2({ |
|
|
|
name='memberName' |
|
|
|
name='memberName' |
|
|
|
size='sm' |
|
|
|
size='sm' |
|
|
|
placeholder='' |
|
|
|
placeholder='' |
|
|
|
value={user.memberName} |
|
|
|
value={user?.memberName} |
|
|
|
disabled |
|
|
|
disabled |
|
|
|
/> |
|
|
|
/> |
|
|
|
</FormGroup> |
|
|
|
</FormGroup> |
|
|
@ -418,17 +355,15 @@ export default function LaancStep2({ |
|
|
|
className='terms-box' |
|
|
|
className='terms-box' |
|
|
|
dangerouslySetInnerHTML={{ __html: termsList[0]?.termsCn }} |
|
|
|
dangerouslySetInnerHTML={{ __html: termsList[0]?.termsCn }} |
|
|
|
></div> |
|
|
|
></div> |
|
|
|
{!laancIsCheck ? ( |
|
|
|
<CustomInput |
|
|
|
<CustomInput |
|
|
|
inline |
|
|
|
inline |
|
|
|
type='checkbox' |
|
|
|
type='checkbox' |
|
|
|
className='terms-check' |
|
|
|
className='terms-check' |
|
|
|
id='exampleCustomCheckbox' |
|
|
|
id='exampleCustomCheckbox' |
|
|
|
label='조종자 준수사항 미 준수 시 처벌에 동의합니다.' |
|
|
|
label='조종자 준수사항 미 준수 시 처벌에 동의합니다.' |
|
|
|
checked={isterms} |
|
|
|
checked={isterms} |
|
|
|
onChange={() => setIsterms(!isterms)} |
|
|
|
onChange={() => setIsterms(!isterms)} |
|
|
|
/> |
|
|
|
/> |
|
|
|
|
|
|
|
) : null} |
|
|
|
|
|
|
|
</> |
|
|
|
</> |
|
|
|
) : null} |
|
|
|
) : null} |
|
|
|
</Col> |
|
|
|
</Col> |
|
|
@ -450,11 +385,7 @@ export default function LaancStep2({ |
|
|
|
<span></span> |
|
|
|
<span></span> |
|
|
|
</li> |
|
|
|
</li> |
|
|
|
</ul> |
|
|
|
</ul> |
|
|
|
<Button |
|
|
|
<Button disabled={!isterms} outline onClick={() => handlerCreate()}> |
|
|
|
disabled={!isterms || laancIsCheck} |
|
|
|
|
|
|
|
outline |
|
|
|
|
|
|
|
onClick={() => handlerCreate()} |
|
|
|
|
|
|
|
> |
|
|
|
|
|
|
|
다음 |
|
|
|
다음 |
|
|
|
</Button> |
|
|
|
</Button> |
|
|
|
</ModalFooter> |
|
|
|
</ModalFooter> |
|
|
|