Browse Source

비행 승인 신청 error 처리 및 pdf excel 수정

master
sanguu516 3 months ago
parent
commit
0718780864
  1. 10
      src/components/flight/NewFlightApprovalsReport.js
  2. 30
      src/components/flight/NewFlightApprovalsTable.js

10
src/components/flight/NewFlightApprovalsReport.js

@ -31,6 +31,13 @@ export default function NewFlightApprovalsReport(props) {
} }
}; };
const handlerChange = e => {
if (e.target.type === 'select-one') {
props.setFilterArea(e.target.value);
} else {
props.setFilterId(e.target.value);
}
};
return ( return (
<div className='layer-content' onDragEnd={props.handleDragEnd} draggable> <div className='layer-content' onDragEnd={props.handleDragEnd} draggable>
<div className='layer-ti'> <div className='layer-ti'>
@ -64,7 +71,7 @@ export default function NewFlightApprovalsReport(props) {
bsSize='sm' bsSize='sm'
placeholder='신청번호 또는 검토결과를 입력해주세요.' placeholder='신청번호 또는 검토결과를 입력해주세요.'
value={props.filterId} value={props.filterId}
onChange={e => props.setFilterId(`${e.target.value}`)} onChange={e => props.setFilterId(e.target.value)}
onKeyPress={handleKeyDown} onKeyPress={handleKeyDown}
/> />
</div> </div>
@ -78,7 +85,6 @@ export default function NewFlightApprovalsReport(props) {
<CustomInput <CustomInput
inline inline
type='select' type='select'
id=''
bsSize='sm' bsSize='sm'
value={props.filterArea} value={props.filterArea}
onChange={e => props.setFilterArea(e.target.value)} onChange={e => props.setFilterArea(e.target.value)}

30
src/components/flight/NewFlightApprovalsTable.js

@ -259,6 +259,8 @@ export default function NewFlightApprovalsTable(props) {
<> <>
비행 <br /> 비행 <br />
반경 반경
<br />
(m)
</> </>
), ),
dataIndex: 'bufferZone', dataIndex: 'bufferZone',
@ -272,8 +274,10 @@ export default function NewFlightApprovalsTable(props) {
{ {
title: ( title: (
<> <>
해발 <br /> 신청 <br />
고도 고도
<br />
(m)
</> </>
), ),
dataIndex: 'fltElev', dataIndex: 'fltElev',
@ -289,7 +293,7 @@ export default function NewFlightApprovalsTable(props) {
<> <>
최고비행 최고비행
<br /> <br />
해발고도 해발고도 (m)
</> </>
), ),
dataIndex: 'fltElevMax', dataIndex: 'fltElevMax',
@ -534,7 +538,7 @@ export default function NewFlightApprovalsTable(props) {
const lon = record.lon; const lon = record.lon;
return ( return (
<> <>
{lat.toFixed(5)} /<br /> {lat.toFixed(5)},<br />
{lon.toFixed(5)} {lon.toFixed(5)}
</> </>
); );
@ -763,7 +767,9 @@ export default function NewFlightApprovalsTable(props) {
dispatch( dispatch(
openModal({ openModal({
header: header, header: header,
body: body body: body,
isHistoryBack: false,
isRefresh: true
}) })
); );
}; };
@ -837,12 +843,20 @@ export default function NewFlightApprovalsTable(props) {
try { try {
const fileDetails = { const fileDetails = {
pdf: { pdf: {
url: `${HOST}api/bas/dos/plan/download/pdf?searchStDt=${props.startDate}&searchEndDt=${props.endDate}&selectZone=${props.filterArea}&approvalCd=${props.filterId}`, url: `${HOST}api/bas/dos/plan/download/pdf?searchStDt=${
name: '비행승인결과.pdf' props.startDate
}&searchEndDt=${props.endDate}&selectZone=${props.filterArea}${
props.filterId ? '&approvalCd=${props.filterId}' : ''
}`,
name: '비행승인 관련 검토결과.pdf'
}, },
excel: { excel: {
url: `${HOST}api/bas/dos/plan/download/excel?searchStDt=${props.startDate}&searchEndDt=${props.endDate}&selectZone=${props.filterArea}&approvalCd=${props.filterId}`, url: `${HOST}api/bas/dos/plan/download/excel?searchStDt=${
name: '비행승인결과.xlsx' props.startDate
}&searchEndDt=${props.endDate}&selectZone=${props.filterArea}${
props.filterId ? '&approvalCd=${props.filterId}' : ''
}`,
name: '비행승인 검토.xlsx'
} }
}; };

Loading…
Cancel
Save