diff --git a/src/containers/laanc/LaancPlanContainer.js b/src/containers/laanc/LaancPlanContainer.js index 3ae9ba0..b21fbd1 100644 --- a/src/containers/laanc/LaancPlanContainer.js +++ b/src/containers/laanc/LaancPlanContainer.js @@ -130,7 +130,17 @@ export default function LaancPlanContainer({ 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({ isOpen: true, title: '필수값 입력 오류', @@ -176,7 +186,11 @@ export default function LaancPlanContainer({ }); return false; - } else if (!detailData.arcrftList[0].arcrftTypeCd) { + } else if ( + !detailData.arcrftList[0].arcrftTypeCd && + (detailData.commercial === 'COMMERCIAL' || + detailData.arcrftList[0].arcrftWdth == '11') + ) { setModal2({ isOpen: true, title: '필수값 입력 오류', @@ -184,7 +198,11 @@ export default function LaancPlanContainer({ }); return false; - } else if (!detailData.arcrftList[0].groupNm) { + } else if ( + !detailData.arcrftList[0].groupNm && + (detailData.commercial === 'COMMERCIAL' || + detailData.arcrftList[0].arcrftWdth == '11') + ) { setModal2({ isOpen: true, title: '필수값 입력 오류', diff --git a/src/views/laanc/LaancStep1.js b/src/views/laanc/LaancStep1.js index 252ee53..7e1981a 100644 --- a/src/views/laanc/LaancStep1.js +++ b/src/views/laanc/LaancStep1.js @@ -124,8 +124,8 @@ export default function LaancStep1({ }} > - - + + @@ -373,75 +373,72 @@ export default function LaancStep1({ }} > - - - - - + + + + + - - - - { - const { name, value } = e.target; - handleChange({ - type: 'arcrft', - name, - value - }); - }} - > - - - - - - - - - - - - { - const { name, value } = e.target; - handleChange({ - type: 'arcrft', - name, - value - }); - }} - // innerRef={data} - placeholder='' - /> - - + {data.commercial === 'COMMERCIAL' || + data.arcrftList[0].arcrftWdth == '11' ? ( + <> + + + + { + const { name, value } = e.target; + handleChange({ + type: 'arcrft', + name, + value + }); + }} + > + + + + + + + + + + + + { + const { name, value } = e.target; + handleChange({ + type: 'arcrft', + name, + value + }); + }} + // innerRef={data} + placeholder='' + /> + + + + ) : null}