박상현 11 months ago
parent
commit
12f35dc7c4
  1. 13
      src/assets/css/custom.css
  2. 160
      src/views/statistics/FlightView.js

13
src/assets/css/custom.css

@ -1113,3 +1113,16 @@ caption {overflow: hidden; line-height: 0;text-indent: -2000px;}
.notam-modal table tbody tr{border-bottom:1px solid #ddd;} .notam-modal table tbody tr{border-bottom:1px solid #ddd;}
.notam-modal table tbody tr th{font-weight:500;background:#f4f4f4;font-size:0.875rem;border-right:1px solid #ddd;min-width:150px;text-align:center;} .notam-modal table tbody tr th{font-weight:500;background:#f4f4f4;font-size:0.875rem;border-right:1px solid #ddd;min-width:150px;text-align:center;}
.notam-modal table tbody tr td{border:0;background:#fff;font-size:0.875rem;} .notam-modal table tbody tr td{border:0;background:#fff;font-size:0.875rem;}
.statistics-table{width:100%;border:1px solid #ddd}
.statistics-table tr th, .statistics-table tr td{vertical-align:middle;background:#fff;}
.statistics-table tr + tr{border-top:1px solid #ddd}
.statistics-table tr span{display:block;font-size:0.875rem}
.statistics-table tr th{background:#f4f4f4;text-align:center;padding:1rem 0.4rem;width:90px;border-right:1px solid #ddd}
.statistics-table tr th svg{font-size: 20px;margin-bottom:6px}
.statistics-table tr th span{font-weight:500;line-height:1.3}
.statistics-table tr td{padding:0.4rem 0.8rem}
.statistics-table tr td + td{border-left:1px solid #ddd}
.statistics-table tr td span{font-size:1rem}
.statistics-table .date{font-size:0.75rem;line-height:1}
.statistics-table .date-data{text-align:right;font-weight:400}

160
src/views/statistics/FlightView.js

@ -2,7 +2,165 @@ import '../../assets/css/custom.css';
import '@styles/react/libs/flatpickr/flatpickr.scss'; import '@styles/react/libs/flatpickr/flatpickr.scss';
import '@styles/react/libs/tables/react-dataTable-component.scss'; import '@styles/react/libs/tables/react-dataTable-component.scss';
import { CustomMainLayout } from '../../components/layout/CustomMainLayout'; import { CustomMainLayout } from '../../components/layout/CustomMainLayout';
import {
Button,
Col,
Row,
Card,
CardBody,
FormGroup,
Input,
CustomInput,
Label
} from 'reactstrap';
import { Search } from 'react-feather';
import { FcAlarmClock, FcWorkflow, FcBarChart } from 'react-icons/fc';
export default function Flight() { export default function Flight() {
return <CustomMainLayout></CustomMainLayout>; const titleName = '비행 통계';
return (
<CustomMainLayout title={titleName}>
<div className='pal-card-box'>
<div>
<Row>
<Col md='4'>
<div>
<table className='statistics-table'>
<tr>
<th rowspan='2'>
<span>
<FcAlarmClock />
</span>
<span> 비행시간</span>
<span>PA0001</span>
</th>
<td colspan='3'>
<span className='date'></span>
<span className='date-data'>8 10시간 35 12</span>
</td>
</tr>
<tr>
<td>
<span className='date'></span>
<span className='date-data'>1 35 12</span>
</td>
<td>
<span className='date'></span>
<span className='date-data'>35 12</span>
</td>
</tr>
</table>
</div>
</Col>
<Col md='4'>
<div>
<table className='statistics-table'>
<tr>
<th rowspan='2'>
<span>
<FcWorkflow />
</span>
<span> 비행거리</span>
<span>PA0002</span>
</th>
<td colspan='3'>
<span className='date'></span>
<span className='date-data'>10,845m</span>
</td>
</tr>
<tr>
<td>
<span className='date'></span>
<span className='date-data'>1,201m</span>
</td>
<td>
<span className='date'></span>
<span className='date-data'>53m</span>
</td>
</tr>
</table>
</div>
</Col>
<Col md='4'>
<div>
<table className='statistics-table'>
<tr>
<th rowspan='2'>
<span>
<FcBarChart />
</span>
<span> 비행횟수</span>
<span>PA0002</span>
</th>
<td colspan='3'>
<span className='date'></span>
<span className='date-data'>1,024,845</span>
</td>
</tr>
<tr>
<td>
<span className='date'></span>
<span className='date-data'>111,201</span>
</td>
<td>
<span className='date'></span>
<span className='date-data'>153</span>
</td>
</tr>
</table>
</div>
</Col>
</Row>
</div>
<div>
<Row>
<Col>
<div className='mt-2 cont-ti d-flex justify-content-between align-items-sm-center align-items-start flex-sm-row'>
<div>
<h4>검색조건</h4>
</div>
<div className='d-flex align-items-center'>
<Button.Ripple color='primary' size='sm'>
<Search size={16} />
검색
</Button.Ripple>
</div>
</div>
<Card>
<CardBody className='pal-card-body'>
<div className='search-cont'>
<dl>
<dt>
<div className='search-box'>
<div className='search-list-ti'>검색조건</div>
<div className='search-list'>
<div className='search-list-cont'>
<Row>
<Col className='list-input' md='4' sm='12'>
<CustomInput
inline
type='select'
id=''
bsSize='sm'
>
<option>비행시간</option>
<option>비행거리</option>
<option>비행횟수</option>
</CustomInput>
</Col>
</Row>
</div>
</div>
</div>
</dt>
</dl>
</div>
</CardBody>
</Card>
</Col>
</Row>
</div>
</div>
</CustomMainLayout>
);
} }

Loading…
Cancel
Save