sanguu516 2 months ago
parent
commit
c2bc8a4173
  1. 7
      src/assets/css/custom.css
  2. 86
      src/components/flight/NewFlightApprovalsReport.js
  3. 6
      src/components/flight/NewFlightApprovalsTable.js

7
src/assets/css/custom.css

@ -1222,9 +1222,10 @@ caption {overflow: hidden; line-height: 0;text-indent: -2000px;}
.flight-approval-layer .react-dataTable .rdt_TableHead .rdt_TableHeadRow{height:auto} .flight-approval-layer .react-dataTable .rdt_TableHead .rdt_TableHeadRow{height:auto}
.flight-approval-in-table .rdt_TableRow:last-child{border-bottom:1px solid rgba(0, 0, 0, .12);} .flight-approval-in-table .rdt_TableRow:last-child{border-bottom:1px solid rgba(0, 0, 0, .12);}
.input-btn-2n{display:flex;} .input-n{display:flex;}
.input-btn-2n .list-input, .input-btn-2n .list-input-btn{flex:1} .input-n .list-input, .input-btn-n .list-input-btn{flex:1}
.input-btn-2n .list-input-btn{margin-left:1rem} .input-n .list-input + .list-input{margin-left:0.5rem}
.search-download{display:flex;justify-content: space-between;align-items: baseline;margin-bottom:0.5rem} .search-download{display:flex;justify-content: space-between;align-items: baseline;margin-bottom:0.5rem}
.search-download .search-case{margin-left:0;} .search-download .search-case{margin-left:0;}
.search-download .download button + button{margin-left:0.5rem} .search-download .download button + button{margin-left:0.5rem}

86
src/components/flight/NewFlightApprovalsReport.js

@ -40,43 +40,67 @@ export default function NewFlightApprovalsReport(props) {
검색일자 또는 신청번호/검토결과를 입력해주세요. 검색일자 또는 신청번호/검토결과를 입력해주세요.
</div> </div>
<div className='layer-search layer-search-form'> <div className='layer-search layer-search-form'>
<div className='calendar-flat'> <div className='input-n'>
<Flatpickr <div className='list-input'>
placeholder='날짜를 선택해주세요' <div className='calendar-flat'>
id='searchDate' <Flatpickr
options={{ placeholder='날짜를 선택해주세요'
mode: 'range', id='searchDate'
defaultDate: [searchDate.startDate, searchDate.endDate] options={{
}} mode: 'range',
onChange={date => { defaultDate: [searchDate.startDate, searchDate.endDate]
setSearchDate({ }}
startDate: dayjs(date[0]).format('YYYY-MM-DD'), onChange={date => {
endDate: dayjs(date[1]).format('YYYY-MM-DD') setSearchDate({
}); startDate: dayjs(date[0]).format('YYYY-MM-DD'),
}} endDate: dayjs(date[1]).format('YYYY-MM-DD')
className='form-control flat-picker bg-transparent border-0 shadow-none' });
/> }}
<Calendar size={14} /> className='form-control flat-picker bg-transparent border-0 shadow-none'
</div> />
<div className='list-input'> <Calendar size={14} />
<Input </div>
type='text' </div>
bsSize='sm' <div className='list-input'>
placeholder='신청번호 또는 검토결과를 입력해주세요.' <Input
value={props.filterId} type='text'
onChange={e => props.setFilterId(e.target.value)} bsSize='sm'
onKeyPress={handleKeyDown} placeholder='신청번호 또는 검토결과를 입력해주세요.'
/> value={props.filterId}
onChange={e => props.setFilterId(e.target.value)}
onKeyPress={handleKeyDown}
/>
</div>
<div className='list-input'>
<Input
type='text'
bsSize='sm'
placeholder='주소를 입력해주세요.'
value={props.filterId}
onChange={e => props.setFilterId(e.target.value)}
onKeyPress={handleKeyDown}
/>
</div>
</div> </div>
<div className='layer-content'> <div className='layer-content'>
<div className='layer-ti'> <div className='layer-ti'>
<h4>지역</h4> <h4>지역</h4>
</div> </div>
<div className='input-btn-2n'> <div className='input-n'>
<div className='list-input'>
<CustomInput
type='select'
id='filterArea'
bsSize='sm'
value={props.filterArea}
onChange={e => props.setFilterArea(e.target.value)}
>
<option value=''>전체</option>
<option value='gimpo'>김포공항 관제권</option>
</CustomInput>
</div>
<div className='list-input'> <div className='list-input'>
<CustomInput <CustomInput
inline
type='select' type='select'
id='filterArea' id='filterArea'
bsSize='sm' bsSize='sm'
@ -87,7 +111,7 @@ export default function NewFlightApprovalsReport(props) {
<option value='gimpo'>김포공항 관제권</option> <option value='gimpo'>김포공항 관제권</option>
</CustomInput> </CustomInput>
</div> </div>
<div className='list-input-btn'> <div className='list-input list-input-btn'>
<Button <Button
color='primary' color='primary'
onClick={() => onClick={() =>

6
src/components/flight/NewFlightApprovalsTable.js

@ -998,6 +998,12 @@ export default function NewFlightApprovalsTable(props) {
</span> </span>
</div> </div>
<div className='download'> <div className='download'>
<Button
color='primary'
size='sm'
>
검토 완료
</Button>
<Button <Button
color='primary' color='primary'
size='sm' size='sm'

Loading…
Cancel
Save