Browse Source

비행계획서 - readOnly처리

pull/2/head
junh_eee(이준희) 2 years ago
parent
commit
d704986d08
  1. 46
      src/components/basis/flight/plan/FlightPlanForm.js
  2. 4
      src/containers/basis/flight/plan/FlightPlanDetailContainer.js

46
src/components/basis/flight/plan/FlightPlanForm.js

@ -1,4 +1,4 @@
import React from 'react'; import React, { useEffect } from 'react';
import { import {
Card, Card,
CardBody, CardBody,
@ -18,12 +18,12 @@ import { FlightPlanModal } from './FlightPlanModal';
import FlightPlanArcrftContainer from '../../../../containers/basis/flight/plan/FlightPlanArcrftContainer'; import FlightPlanArcrftContainer from '../../../../containers/basis/flight/plan/FlightPlanArcrftContainer';
import FlightPlanAreaContainer from '../../../../containers/basis/flight/plan/FlightPlanAreaContainer'; import FlightPlanAreaContainer from '../../../../containers/basis/flight/plan/FlightPlanAreaContainer';
import { X } from 'react-feather'; import { X } from 'react-feather';
import { useDispatch } from 'react-redux'; import { useDispatch, useSelector } from 'react-redux';
const FlightPlanForm = ({data, handleModal, handleChange, handleSave, handleDelete, modal, handleDeleteArray }) => { const FlightPlanForm = ({data, handleModal, handleChange, handleSave, handleDelete, modal, handleDeleteArray }) => {
const {areaList, pilotList, arcrftList} = data; const {areaList, pilotList, arcrftList} = data;
return ( return (
<Row> <Row>
<Col sm='12'> <Col sm='12'>
@ -520,31 +520,6 @@ const AreaForm = ({data, handleChange, index}) => {
const PilotForm = ({data, handleChange, index, handleDeleteArray}) => { const PilotForm = ({data, handleChange, index, handleDeleteArray}) => {
return (<div className='search-info-box'> return (<div className='search-info-box'>
<Row> <Row>
<Col className='list-input' lg={3} md={6} sm={12}>
<FormGroup>
<Label for='test'>
<span className='necessary'>*</span>
</Label>
<Input
type='text'
id='groupNm'
name='groupNm'
// defaultValue={data.groupNm}
value={data.groupNm}
bsSize='sm'
placeholder=''
onChange={(e) => {
const {name, value} = e.target;
handleChange({
type: 'pilot',
name,
value,
index
})
}}
/>
</FormGroup>
</Col>
<Col className='list-input' lg={3} md={6} sm={12}> <Col className='list-input' lg={3} md={6} sm={12}>
<FormGroup> <FormGroup>
<Label for='test'> <Label for='test'>
@ -567,6 +542,7 @@ const PilotForm = ({data, handleChange, index, handleDeleteArray}) => {
index index
}) })
}} }}
readOnly
/> />
</FormGroup> </FormGroup>
@ -615,6 +591,7 @@ const PilotForm = ({data, handleChange, index, handleDeleteArray}) => {
index index
}) })
}} }}
readOnly
/> />
</div> </div>
@ -642,6 +619,7 @@ const PilotForm = ({data, handleChange, index, handleDeleteArray}) => {
index index
}) })
}} }}
readOnly
/> />
</FormGroup> </FormGroup>
@ -678,14 +656,14 @@ const ArcrftForm = ({data, handleChange, index, handleDeleteArray}) => {
<Col className='list-input' lg={3} md={6} sm={12}> <Col className='list-input' lg={3} md={6} sm={12}>
<FormGroup> <FormGroup>
<Label for='test'> <Label for='test'>
<span className='necessary'>*</span> <span className='necessary'>*</span>
</Label> </Label>
<Input <Input
type='text' type='text'
id='groupNm' id='groupNm'
name='groupNm' name='groupNm'
// defaultValue={data.groupNm} // defaultValue={data.idntfNum}
value={data.groupNm} value={data.idntfNum}
bsSize='sm' bsSize='sm'
placeholder='' placeholder=''
onChange={(e) => { onChange={(e) => {
@ -697,6 +675,7 @@ const ArcrftForm = ({data, handleChange, index, handleDeleteArray}) => {
index index
}) })
}} }}
readOnly
/> />
</FormGroup> </FormGroup>
@ -723,6 +702,7 @@ const ArcrftForm = ({data, handleChange, index, handleDeleteArray}) => {
index index
}) })
}} }}
readOnly
/> />
</FormGroup> </FormGroup>
@ -749,6 +729,7 @@ const ArcrftForm = ({data, handleChange, index, handleDeleteArray}) => {
index index
}) })
}} }}
readOnly
/> />
</FormGroup> </FormGroup>
@ -775,6 +756,7 @@ const ArcrftForm = ({data, handleChange, index, handleDeleteArray}) => {
index index
}) })
}} }}
readOnly
/> />
</FormGroup> </FormGroup>

4
src/containers/basis/flight/plan/FlightPlanDetailContainer.js

@ -378,11 +378,9 @@ const FlightPlanDetailContainer = () => {
break; break;
} }
} }
useEffect(()=>{
console.log(detailData);
},[detailData])
// 저장 // 저장
const handleSave = () => { const handleSave = () => {
console.log('detail>>>', detailData)
if (!detailData.memberName) { if (!detailData.memberName) {
setModal2({ setModal2({

Loading…
Cancel
Save