Browse Source

laanc 승인 요청 기체 정보 항목노출 추가

pull/2/head
sanguu516(박상현) 1 year ago
parent
commit
c06790bf66
  1. 24
      src/containers/laanc/LaancPlanContainer.js
  2. 133
      src/views/laanc/LaancStep1.js

24
src/containers/laanc/LaancPlanContainer.js

@ -130,7 +130,17 @@ export default function LaancPlanContainer({
const currentDate = moment(); // 현재 날짜와 시간을 가져옵니다. const currentDate = moment(); // 현재 날짜와 시간을 가져옵니다.
if (!schFltStDt.isAfter(currentDate) || !schFltEndDt.isAfter(currentDate)) { if (!detailData.commercial) {
setModal2({
isOpen: true,
title: '필수값 입력 오류',
desc: '비행 종류(상업/비상업)를 선택해주세요.'
});
return false;
} else if (
!schFltStDt.isAfter(currentDate) ||
!schFltEndDt.isAfter(currentDate)
) {
setModal2({ setModal2({
isOpen: true, isOpen: true,
title: '필수값 입력 오류', title: '필수값 입력 오류',
@ -176,7 +186,11 @@ export default function LaancPlanContainer({
}); });
return false; return false;
} else if (!detailData.arcrftList[0].arcrftTypeCd) { } else if (
!detailData.arcrftList[0].arcrftTypeCd &&
(detailData.commercial === 'COMMERCIAL' ||
detailData.arcrftList[0].arcrftWdth == '11')
) {
setModal2({ setModal2({
isOpen: true, isOpen: true,
title: '필수값 입력 오류', title: '필수값 입력 오류',
@ -184,7 +198,11 @@ export default function LaancPlanContainer({
}); });
return false; return false;
} else if (!detailData.arcrftList[0].groupNm) { } else if (
!detailData.arcrftList[0].groupNm &&
(detailData.commercial === 'COMMERCIAL' ||
detailData.arcrftList[0].arcrftWdth == '11')
) {
setModal2({ setModal2({
isOpen: true, isOpen: true,
title: '필수값 입력 오류', title: '필수값 입력 오류',

133
src/views/laanc/LaancStep1.js

@ -124,8 +124,8 @@ export default function LaancStep1({
}} }}
> >
<option value=''>= 선택 =</option> <option value=''>= 선택 =</option>
<option value={'상업'}>상업</option> <option value={'COMMERCIAL'}>상업</option>
<option value={'비상업'}>비상업</option> <option value={'NON-COMMERCIAL'}>비상업</option>
</Input> </Input>
</FormGroup> </FormGroup>
</Col> </Col>
@ -373,75 +373,72 @@ export default function LaancStep1({
}} }}
> >
<option value=''>= 선택 =</option> <option value=''>= 선택 =</option>
<option value='최대이륙중량 250g 이하'> <option value='7'>= 최대이륙중량 250g 이하 =</option>
= 최대이륙중량 250g 이하 = <option value='8'>= 250g초과 ~ 2kg 이하 =</option>
</option> <option value='9'>= 2kg초과~7kg이하 =</option>
<option value='250g초과 ~ 2kg 이하'> <option value='10'>= 7kg초과~25kg이하 =</option>
= 250g초과 ~ 2kg 이하 = <option value='11'>= 25kg초과 =</option>
</option>
<option value='2kg초과~7kg이하'>
= 2kg초과~7kg이하 =
</option>
<option value='7kg초과~25kg이하'>
= 7kg초과~25kg이하 =
</option>
<option value='25kg초과'>= 25kg초과 =</option>
</Input> </Input>
</FormGroup> </FormGroup>
</Col> </Col>
<Col className='list-input' md='4'> {data.commercial === 'COMMERCIAL' ||
<FormGroup> data.arcrftList[0].arcrftWdth == '11' ? (
<Label for='test'> <>
<span className='necessary'>*</span> <Col className='list-input' md='4'>
</Label> <FormGroup>
<Input <Label for='test'>
type='select' <span className='necessary'>*</span>
id='arcrftTypeCd' </Label>
name='arcrftTypeCd' <Input
value={data.arcrftList[0].arcrftTypeCd} type='select'
size='sm' id='arcrftTypeCd'
onChange={e => { name='arcrftTypeCd'
const { name, value } = e.target; value={data.arcrftList[0].arcrftTypeCd}
handleChange({ size='sm'
type: 'arcrft', onChange={e => {
name, const { name, value } = e.target;
value handleChange({
}); type: 'arcrft',
}} name,
> value
<option value=''>= 선택 =</option> });
<option>무인 비행기</option> }}
<option>무인 비행선</option> >
<option>무인 멀티콥터</option> <option value=''>= 선택 =</option>
<option>무인 헬리콥터</option> <option>무인 비행기</option>
</Input> <option>무인 비행선</option>
</FormGroup> <option>무인 멀티콥터</option>
</Col> <option>무인 헬리콥터</option>
<Col className='list-input' md='4'> </Input>
<FormGroup> </FormGroup>
<Label for='test'> </Col>
<span className='necessary'>*</span> <Col className='list-input' md='4'>
</Label> <FormGroup>
<Input <Label for='test'>
type='text' <span className='necessary'>*</span>
id='groupNm' </Label>
name='groupNm' <Input
// defaultValue={data.email || ''} type='text'
value={data.arcrftList[0].groupNm} id='groupNm'
size='sm' name='groupNm'
onChange={e => { // defaultValue={data.email || ''}
const { name, value } = e.target; value={data.arcrftList[0].groupNm}
handleChange({ size='sm'
type: 'arcrft', onChange={e => {
name, const { name, value } = e.target;
value handleChange({
}); type: 'arcrft',
}} name,
// innerRef={data} value
placeholder='' });
/> }}
</FormGroup> // innerRef={data}
</Col> placeholder=''
/>
</FormGroup>
</Col>
</>
) : null}
</Row> </Row>
</Col> </Col>
</Row> </Row>

Loading…
Cancel
Save