|
|
@ -41,7 +41,7 @@ import { |
|
|
|
import { useHistory } from 'react-router-dom'; |
|
|
|
import { useHistory } from 'react-router-dom'; |
|
|
|
import FlightArea from './FlightArea'; |
|
|
|
import FlightArea from './FlightArea'; |
|
|
|
|
|
|
|
|
|
|
|
const FlightPlan = ({ |
|
|
|
export default function LaancStep1({ |
|
|
|
handleChange, |
|
|
|
handleChange, |
|
|
|
handlerNext, |
|
|
|
handlerNext, |
|
|
|
data, |
|
|
|
data, |
|
|
@ -50,7 +50,7 @@ const FlightPlan = ({ |
|
|
|
setDisabledAnimation, |
|
|
|
setDisabledAnimation, |
|
|
|
centeredModal, |
|
|
|
centeredModal, |
|
|
|
setCenteredModal |
|
|
|
setCenteredModal |
|
|
|
}) => { |
|
|
|
}) { |
|
|
|
const { user } = useSelector(state => state.authState); |
|
|
|
const { user } = useSelector(state => state.authState); |
|
|
|
|
|
|
|
|
|
|
|
const history = useHistory(); |
|
|
|
const history = useHistory(); |
|
|
@ -120,7 +120,8 @@ const FlightPlan = ({ |
|
|
|
defaultValue={data.schFltStDt} |
|
|
|
defaultValue={data.schFltStDt} |
|
|
|
value={data.schFltStDt} |
|
|
|
value={data.schFltStDt} |
|
|
|
options={{ |
|
|
|
options={{ |
|
|
|
minDate: moment().format('YYYY-MM-DD') |
|
|
|
minDate: moment().format('YYYY-MM-DD'), |
|
|
|
|
|
|
|
maxDate: moment().add(1, 'year').format('YYYY-MM-DD') |
|
|
|
}} |
|
|
|
}} |
|
|
|
onChange={date => { |
|
|
|
onChange={date => { |
|
|
|
const value = |
|
|
|
const value = |
|
|
@ -148,7 +149,8 @@ const FlightPlan = ({ |
|
|
|
defaultValue={data.schFltEndDt} |
|
|
|
defaultValue={data.schFltEndDt} |
|
|
|
value={data.schFltEndDt} |
|
|
|
value={data.schFltEndDt} |
|
|
|
options={{ |
|
|
|
options={{ |
|
|
|
minDate: moment().format('YYYY-MM-DD') |
|
|
|
minDate: moment().format('YYYY-MM-DD'), |
|
|
|
|
|
|
|
maxDate: moment().add(1, 'year').format('YYYY-MM-DD') |
|
|
|
}} |
|
|
|
}} |
|
|
|
onChange={date => { |
|
|
|
onChange={date => { |
|
|
|
const value = |
|
|
|
const value = |
|
|
@ -159,7 +161,6 @@ const FlightPlan = ({ |
|
|
|
}); |
|
|
|
}); |
|
|
|
}} |
|
|
|
}} |
|
|
|
placeholder='비행 종료일자 선택(클릭)' |
|
|
|
placeholder='비행 종료일자 선택(클릭)' |
|
|
|
// {...{options:{minDate: "today"}}}
|
|
|
|
|
|
|
|
/> |
|
|
|
/> |
|
|
|
</FormGroup> |
|
|
|
</FormGroup> |
|
|
|
</Col> |
|
|
|
</Col> |
|
|
@ -182,19 +183,24 @@ const FlightPlan = ({ |
|
|
|
value |
|
|
|
value |
|
|
|
}); |
|
|
|
}); |
|
|
|
}} |
|
|
|
}} |
|
|
|
// innerRef={data}
|
|
|
|
|
|
|
|
// className={classnames({
|
|
|
|
|
|
|
|
// 'is-invalid': errors.arcrftTypeCd
|
|
|
|
|
|
|
|
// })}
|
|
|
|
|
|
|
|
> |
|
|
|
> |
|
|
|
{/* TODO CDNOT 코드연동 필요 */} |
|
|
|
|
|
|
|
<option value=''>= 선택 =</option> |
|
|
|
<option value=''>= 선택 =</option> |
|
|
|
<option value='시험비행'>= 시험비행 =</option> |
|
|
|
|
|
|
|
<option value='교육비행'>= 교육비행 =</option> |
|
|
|
<option value='교육비행'>= 교육비행 =</option> |
|
|
|
|
|
|
|
<option value='교통관리'>= 교통관리 =</option> |
|
|
|
|
|
|
|
<option value='공중광고'>= 공중광고 =</option> |
|
|
|
|
|
|
|
<option value='계도비행'>= 계도비행 =</option> |
|
|
|
|
|
|
|
<option value='농약살포'>= 농약살포 =</option> |
|
|
|
|
|
|
|
<option value='레저비행'>= 레저비행 =</option> |
|
|
|
<option value='사진/영상촬영'>= 사진/영상촬영 =</option> |
|
|
|
<option value='사진/영상촬영'>= 사진/영상촬영 =</option> |
|
|
|
<option value='비행훈련'>= 비행훈련 =</option> |
|
|
|
<option value='수송'>= 수송 =</option> |
|
|
|
|
|
|
|
<option value='수색구조'>= 수색구조 =</option> |
|
|
|
|
|
|
|
<option value='시험비행'>= 시험비행 =</option> |
|
|
|
|
|
|
|
<option value='산림관측'>= 산림관측 =</option> |
|
|
|
<option value='비행교육'>= 비행교육 =</option> |
|
|
|
<option value='비행교육'>= 비행교육 =</option> |
|
|
|
|
|
|
|
<option value='비행시연'>= 비행시연 =</option> |
|
|
|
<option value='비행실기시험'>= 비행실기시험 =</option> |
|
|
|
<option value='비행실기시험'>= 비행실기시험 =</option> |
|
|
|
|
|
|
|
<option value='비행훈련'>= 비행훈련 =</option> |
|
|
|
|
|
|
|
<option value='항공측량'>= 항공측량 =</option> |
|
|
|
</Input> |
|
|
|
</Input> |
|
|
|
</FormGroup> |
|
|
|
</FormGroup> |
|
|
|
</Col> |
|
|
|
</Col> |
|
|
@ -278,15 +284,14 @@ const FlightPlan = ({ |
|
|
|
placeholder='' |
|
|
|
placeholder='' |
|
|
|
> |
|
|
|
> |
|
|
|
<option value=''>= 선택 =</option> |
|
|
|
<option value=''>= 선택 =</option> |
|
|
|
<option value='시험비행'>= 시계비행 =</option> |
|
|
|
<option value='격자비행'>= 격자비행 =</option> |
|
|
|
<option value='교육비행'>= 선화비행 =</option> |
|
|
|
<option value='군집비행'>= 군집비행 =</option> |
|
|
|
<option value='사진/영상촬영'>= 계기비행 =</option> |
|
|
|
<option value='사진/영상촬영'>= 계기비행 =</option> |
|
|
|
<option value='비행훈련'>= 격자비행 =</option> |
|
|
|
<option value='시계비행'>= 시계비행 =</option> |
|
|
|
<option value='비행교육'>= 수직이착륙비행 =</option> |
|
|
|
<option value='선화비행'>= 선화비행 =</option> |
|
|
|
<option value='비행실기시험'>= 수동조종비행 =</option> |
|
|
|
<option value='수동조종비행'>= 수동조종비행 =</option> |
|
|
|
<option value='비행실기시험'>= 군집비행 =</option> |
|
|
|
<option value='수직이착륙비행'>= 수직이착륙비행 =</option> |
|
|
|
<option value='비행실기시험'>= 직접입력 =</option> |
|
|
|
<option value='직접입력'>= 직접입력 =</option> |
|
|
|
비행방식 |
|
|
|
|
|
|
|
</Input> |
|
|
|
</Input> |
|
|
|
</FormGroup> |
|
|
|
</FormGroup> |
|
|
|
</Col> |
|
|
|
</Col> |
|
|
@ -298,6 +303,7 @@ const FlightPlan = ({ |
|
|
|
<Input |
|
|
|
<Input |
|
|
|
type='text' |
|
|
|
type='text' |
|
|
|
id='test' |
|
|
|
id='test' |
|
|
|
|
|
|
|
// value={}
|
|
|
|
bssize='sm' |
|
|
|
bssize='sm' |
|
|
|
placeholder='직접입력 선택 후 활성화' |
|
|
|
placeholder='직접입력 선택 후 활성화' |
|
|
|
disabled |
|
|
|
disabled |
|
|
@ -314,7 +320,22 @@ const FlightPlan = ({ |
|
|
|
<Label for='test'> |
|
|
|
<Label for='test'> |
|
|
|
<span className='necessary'>*</span>기체 중량 |
|
|
|
<span className='necessary'>*</span>기체 중량 |
|
|
|
</Label> |
|
|
|
</Label> |
|
|
|
<Input type='text' id='test' bssize='sm' placeholder='' /> |
|
|
|
<Input type='select' id='test' bssize='sm' placeholder=''> |
|
|
|
|
|
|
|
<option value=''>= 선택 =</option> |
|
|
|
|
|
|
|
<option value='최대이륙중량 250g 이하'> |
|
|
|
|
|
|
|
= 최대이륙중량 250g 이하 = |
|
|
|
|
|
|
|
</option> |
|
|
|
|
|
|
|
<option value='250g초과 ~ 2kg 이하'> |
|
|
|
|
|
|
|
= 250g초과 ~ 2kg 이하 = |
|
|
|
|
|
|
|
</option> |
|
|
|
|
|
|
|
<option value='2kg초과~7kg이하'> |
|
|
|
|
|
|
|
= 2kg초과~7kg이하 = |
|
|
|
|
|
|
|
</option> |
|
|
|
|
|
|
|
<option value='7kg초과~25kg이하'> |
|
|
|
|
|
|
|
= 7kg초과~25kg이하 = |
|
|
|
|
|
|
|
</option> |
|
|
|
|
|
|
|
<option value='25kg초과'>= 25kg초과 =</option> |
|
|
|
|
|
|
|
</Input> |
|
|
|
</FormGroup> |
|
|
|
</FormGroup> |
|
|
|
</Col> |
|
|
|
</Col> |
|
|
|
<Col className='list-input' md='4'> |
|
|
|
<Col className='list-input' md='4'> |
|
|
@ -384,7 +405,6 @@ const FlightPlan = ({ |
|
|
|
</Button> |
|
|
|
</Button> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div className='laanc-map-sm'> |
|
|
|
<div className='laanc-map-sm'> |
|
|
|
여기가 지도 영역 |
|
|
|
|
|
|
|
<FlightArea |
|
|
|
<FlightArea |
|
|
|
centeredModal={centeredModal} |
|
|
|
centeredModal={centeredModal} |
|
|
|
setCenteredModal={setCenteredModal} |
|
|
|
setCenteredModal={setCenteredModal} |
|
|
@ -442,5 +462,4 @@ const FlightPlan = ({ |
|
|
|
</ModalFooter> |
|
|
|
</ModalFooter> |
|
|
|
</> |
|
|
|
</> |
|
|
|
); |
|
|
|
); |
|
|
|
}; |
|
|
|
} |
|
|
|
export default FlightPlan; |
|
|
|
|