|
|
|
@ -56,16 +56,10 @@ export default function LaacnStep3({
|
|
|
|
|
const handlerClose = () => { |
|
|
|
|
setFormModal(!formModal); |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
const handlerPdfDownload = e => { |
|
|
|
|
const url = localStorage.getItem('pdfUrl'); |
|
|
|
|
|
|
|
|
|
if (url !== 'undefined') { |
|
|
|
|
console.log('@?@?@?@?'); |
|
|
|
|
if (laancPdf.pdfUrl) { |
|
|
|
|
let alink = document.createElement('a'); |
|
|
|
|
alink.href = `http://211.253.11.189:8080${localStorage.getItem( |
|
|
|
|
'pdfUrl' |
|
|
|
|
)}`;
|
|
|
|
|
alink.href = `http://211.253.11.189:8080${laancPdf.pdfUrl}`; |
|
|
|
|
alink.download = 'SamplePDF.pdf'; |
|
|
|
|
alink.click(); |
|
|
|
|
} |
|
|
|
@ -235,7 +229,7 @@ export default function LaacnStep3({
|
|
|
|
|
</ul> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div className='document-btn'> |
|
|
|
|
{/* <div className='document-btn'> |
|
|
|
|
<div className='ti'>승인 공문</div> |
|
|
|
|
<Row> |
|
|
|
|
<Col md='6'> |
|
|
|
@ -260,7 +254,7 @@ export default function LaacnStep3({
|
|
|
|
|
</Button> |
|
|
|
|
</Col> |
|
|
|
|
</Row> |
|
|
|
|
</div> |
|
|
|
|
</div> */} |
|
|
|
|
</div> |
|
|
|
|
</ModalBody> |
|
|
|
|
<ModalFooter style={{ justifyContent: 'right' }}> |
|
|
|
@ -283,11 +277,46 @@ export default function LaacnStep3({
|
|
|
|
|
<Modal |
|
|
|
|
isOpen={centeredModal2} |
|
|
|
|
toggle={() => setCenteredModal2(!centeredModal2)} |
|
|
|
|
className='modal-dialog-centered document-pop' |
|
|
|
|
className='modal-dialog-centered' |
|
|
|
|
style={{ maxWidth: '650px', margin: '0 auto' }} |
|
|
|
|
> |
|
|
|
|
<ModalHeader toggle={() => setCenteredModal2(!centeredModal2)}> |
|
|
|
|
비행 승인 완료 |
|
|
|
|
</ModalHeader> |
|
|
|
|
<ModalBody> |
|
|
|
|
<Document |
|
|
|
|
file={`http://211.253.11.189:8080${laancPdf?.pdfUrl}`} |
|
|
|
|
onLoadSuccess={onDocumentLoadSuccess} |
|
|
|
|
> |
|
|
|
|
<div> |
|
|
|
|
{Array.from(new Array(numPages), (el, index) => ( |
|
|
|
|
<Page key={`page_${index + 1}`} pageNumber={index + 1} /> |
|
|
|
|
))} |
|
|
|
|
</div> |
|
|
|
|
{/* <Page pageNumber={pageNum} /> */} |
|
|
|
|
</Document> |
|
|
|
|
|
|
|
|
|
<Row> |
|
|
|
|
<Col md='12'></Col> |
|
|
|
|
</Row> |
|
|
|
|
</ModalBody> |
|
|
|
|
<ModalFooter> |
|
|
|
|
<Button size='lg' onClick={handlerPdfDownload}> |
|
|
|
|
공문 다운로드 |
|
|
|
|
</Button> |
|
|
|
|
<Button outline onClick={() => setFormModal(!formModal)}> |
|
|
|
|
확인 |
|
|
|
|
</Button> |
|
|
|
|
</ModalFooter> |
|
|
|
|
</Modal> |
|
|
|
|
<Modal |
|
|
|
|
isOpen={formModal} |
|
|
|
|
toggle={() => setFormModal(!formModal)} |
|
|
|
|
className='modal-dialog-centered document-pop' |
|
|
|
|
> |
|
|
|
|
<ModalHeader toggle={() => setFormModal(!formModal)}> |
|
|
|
|
비행 승인 완료 |
|
|
|
|
</ModalHeader> |
|
|
|
|
<ModalBody> |
|
|
|
|
<div className='cont'> |
|
|
|
|
<CheckCircle className='text-success' size={40} /> |
|
|
|
@ -306,60 +335,10 @@ export default function LaacnStep3({
|
|
|
|
|
onClick={() => setDisabledAnimation(!disabledAnimation)} |
|
|
|
|
> |
|
|
|
|
확인 |
|
|
|
|
</Button>{' '} |
|
|
|
|
</Button> |
|
|
|
|
</ModalFooter> |
|
|
|
|
</Modal> |
|
|
|
|
</ModalFooter> |
|
|
|
|
<Modal |
|
|
|
|
isOpen={formModal} |
|
|
|
|
toggle={handlerClose} |
|
|
|
|
className='modal-dialog-centered' |
|
|
|
|
style={{ maxWidth: '650px', margin: '0 auto' }} |
|
|
|
|
> |
|
|
|
|
<ModalHeader toggle={handlerClose}>공문 미리보기</ModalHeader> |
|
|
|
|
<ModalBody> |
|
|
|
|
{/* <LaancPdf /> */} |
|
|
|
|
<Document |
|
|
|
|
file={`http://211.253.11.189:8080${localStorage.getItem('pdfUrl')}`} |
|
|
|
|
onLoadSuccess={onDocumentLoadSuccess} |
|
|
|
|
> |
|
|
|
|
<div> |
|
|
|
|
{Array.from(new Array(numPages), (el, index) => ( |
|
|
|
|
<Page key={`page_${index + 1}`} pageNumber={index + 1} /> |
|
|
|
|
))} |
|
|
|
|
</div> |
|
|
|
|
{/* <Page pageNumber={pageNum} /> */} |
|
|
|
|
</Document> |
|
|
|
|
{/* <div |
|
|
|
|
style={{ |
|
|
|
|
display: 'flex', |
|
|
|
|
justifyContent: 'space-around', |
|
|
|
|
alignItems: 'center' |
|
|
|
|
}} |
|
|
|
|
> |
|
|
|
|
<Button |
|
|
|
|
onClick={() => (pageNum > 1 ? setPageNum(pageNum - 1) : null)} |
|
|
|
|
> |
|
|
|
|
< |
|
|
|
|
</Button> |
|
|
|
|
<span> |
|
|
|
|
{pageNum} / {numPages} |
|
|
|
|
</span> |
|
|
|
|
<Button |
|
|
|
|
onClick={() => |
|
|
|
|
pageNum < numPages ? setPageNum(pageNum + 1) : null |
|
|
|
|
} |
|
|
|
|
> |
|
|
|
|
> |
|
|
|
|
</Button> |
|
|
|
|
</div> */} |
|
|
|
|
</ModalBody> |
|
|
|
|
<ModalFooter> |
|
|
|
|
<Button color='primary' onClick={handlerClose}> |
|
|
|
|
확인 |
|
|
|
|
</Button> |
|
|
|
|
</ModalFooter> |
|
|
|
|
</Modal> |
|
|
|
|
</> |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|