Browse Source

날짜 disabled 색 조정 및 비행유형 값 저장

pull/2/head
sanguu516(박상현) 1 year ago
parent
commit
a6557dafad
  1. 4
      src/views/laanc/LaacnStep3.js
  2. 20
      src/views/laanc/LaancStep1.js
  3. 61
      src/views/laanc/LaancStep2.js

4
src/views/laanc/LaacnStep3.js

@ -85,7 +85,7 @@ export default function LaacnStep3({
id='schFltStDt' id='schFltStDt'
name='schFltStDt' name='schFltStDt'
bsSize='sm' bsSize='sm'
value={data.schFltStDt} value={data.schFltStDt.slice(0, 16)}
placeholder='' placeholder=''
disabled disabled
/> />
@ -101,7 +101,7 @@ export default function LaacnStep3({
id='schFltEndDt' id='schFltEndDt'
name='schFltEndDt' name='schFltEndDt'
bsSize='sm' bsSize='sm'
value={data.schFltEndDt} value={data.schFltEndDt.slice(0, 16)}
placeholder='' placeholder=''
disabled disabled
/> />

20
src/views/laanc/LaancStep1.js

@ -119,10 +119,24 @@ export default function LaancStep1({
<Label for='test'> <Label for='test'>
<span className='necessary'>*</span> <span className='necessary'>*</span>
</Label> </Label>
<Input type='select' name='select' size='sm' id='test'> <Input
type='select'
size='sm'
name='commercial'
id='commercial'
value={data.commercial}
onChange={e => {
const { name, value } = e.target;
handleChange({
type: 'plan',
name,
value
});
}}
>
<option value=''>= 선택 =</option> <option value=''>= 선택 =</option>
<option>상업</option> <option value={'상업'}>상업</option>
<option>비상업</option> <option value={'비상업'}>비상업</option>
</Input> </Input>
</FormGroup> </FormGroup>
</Col> </Col>

61
src/views/laanc/LaancStep2.js

@ -48,6 +48,7 @@ export default function LaancStep2({
centeredModal, centeredModal,
setCenteredModal setCenteredModal
}) { }) {
const [isterms, setIsterms] = useState(false);
const [detailData, setDetailData] = useState(initFlightBas.initDetail); const [detailData, setDetailData] = useState(initFlightBas.initDetail);
const { user } = useSelector(state => state.authState); const { user } = useSelector(state => state.authState);
@ -159,7 +160,14 @@ export default function LaancStep2({
<Label for='test'> <Label for='test'>
<span className='necessary'>*</span> <span className='necessary'>*</span>
</Label> </Label>
<Input type='select' name='select' size='sm' id='test' disabled> <Input
type='select'
name='commercial'
value={data.commercial}
size='sm'
id='commercial'
disabled
>
<option>상업</option> <option>상업</option>
<option>비상업</option> <option>비상업</option>
</Input> </Input>
@ -171,28 +179,15 @@ export default function LaancStep2({
<Col className='list-input' md='6'> <Col className='list-input' md='6'>
<FormGroup> <FormGroup>
<Label for='test'> <Label for='test'>
<span className='necessary'>*</span> <span className='necessary'>*</span>
</Label> </Label>
<Flatpickr <Input
className='form-control form-control-sm'
type='text' type='text'
id='schFltStDt' id='schFltStDt'
name='schFltStDt' name='schFltStDt'
data-enable-time bsSize='sm'
defaultValue={data.schFltStDt} value={data.schFltStDt.slice(0, 16)}
value={data.schFltStDt} placeholder=''
options={{
minDate: moment().format('YYYY-MM-DD')
}}
onChange={date => {
const value =
moment(date[0]).format('YYYY-MM-DD HH:mm:ss') || '';
handleChange({
name: 'schFltStDt',
value
});
}}
placeholder='비행 시작일자 선택(클릭)'
disabled disabled
/> />
</FormGroup> </FormGroup>
@ -200,30 +195,16 @@ export default function LaancStep2({
<Col className='list-input' md='6'> <Col className='list-input' md='6'>
<FormGroup> <FormGroup>
<Label for='test'> <Label for='test'>
<span className='necessary'>*</span> <span className='necessary'>*</span>
</Label> </Label>
<Flatpickr <Input
className='form-control form-control-sm'
type='text' type='text'
id='schFltEndDt' id='schFltEndDt'
name='schFltEndDt' name='schFltEndDt'
data-enable-time bsSize='sm'
defaultValue={data.schFltEndDt} value={data.schFltEndDt.slice(0, 16)}
value={data.schFltEndDt} placeholder=''
options={{
minDate: moment().format('YYYY-MM-DD')
}}
onChange={date => {
const value =
moment(date[0]).format('YYYY-MM-DD HH:mm:ss') || '';
handleChange({
name: 'schFltEndDt',
value
});
}}
placeholder='비행 종료일자 선택(클릭)'
disabled disabled
// {...{options:{minDate: "today"}}}
/> />
</FormGroup> </FormGroup>
</Col> </Col>
@ -336,6 +317,8 @@ export default function LaancStep2({
className='terms-check' className='terms-check'
id='exampleCustomCheckbox' id='exampleCustomCheckbox'
label='조종자 준수사항 미 준수 시 처벌에 동의합니다.' label='조종자 준수사항 미 준수 시 처벌에 동의합니다.'
checked={isterms}
onChange={() => setIsterms(!isterms)}
/> />
</Col> </Col>
</Row> </Row>
@ -356,7 +339,7 @@ export default function LaancStep2({
<span></span> <span></span>
</li> </li>
</ul> </ul>
<Button outline onClick={() => handlerStep(3)}> <Button disabled={!isterms} outline onClick={() => handlerStep(3)}>
다음 다음
</Button> </Button>
</ModalFooter> </ModalFooter>

Loading…
Cancel
Save