|
|
|
@ -1,30 +1,28 @@
|
|
|
|
|
import React from 'react'; |
|
|
|
|
import {Button, Card, Col, Row} from 'reactstrap'; |
|
|
|
|
import {GridDatabase} from '../../../crud/grid/GridDatatable'; |
|
|
|
|
import {Redirect} from 'react-router-dom'; |
|
|
|
|
import { Button, Card, Col, Row } from 'reactstrap'; |
|
|
|
|
import { GridDatabase } from '../../../crud/grid/GridDatatable'; |
|
|
|
|
import { Redirect } from 'react-router-dom'; |
|
|
|
|
import { Link, useHistory } from 'react-router-dom'; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const FlightPlanGrid = ({movePage, planListData, handleMoveDetail}) => { |
|
|
|
|
const FlightPlanGrid = ({ movePage, planListData }) => { |
|
|
|
|
|
|
|
|
|
const columns = [ |
|
|
|
|
{id: 'planSno', name: '번호', cell: (row, i) => (<div>{i+1}</div>)}, |
|
|
|
|
{id: 'fltPurpose', name: '비행목적', cell: row => (<div>{row.fltPurpose}</div>)}, |
|
|
|
|
{ id: 'planSno', name: '번호', cell: (row, i) => (<div>{i + 1}</div>) }, |
|
|
|
|
{ id: 'fltPurpose', name: '비행목적', cell: row => (<div>{row.fltPurpose}</div>) }, |
|
|
|
|
{ |
|
|
|
|
id: 'fltMethod', name: '비행방식', cell: row => { |
|
|
|
|
const displayName = row.areaList && row.areaList.length > 0 && row.areaList[0].fltMethod || '-'; |
|
|
|
|
return <div>{displayName}</div> |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
{id: 'schFltStDt', name: '출발일', cell: row => (<div>{row.schFltStDt}</div>)}, |
|
|
|
|
{id: 'aprvlYn', name: '승인여부', cell: row => (<div>{row.aprvlYn}</div>)}, |
|
|
|
|
{ id: 'schFltStDt', name: '출발일', cell: row => (<div>{row.schFltStDt}</div>) }, |
|
|
|
|
{ id: 'aprvlYn', name: '승인여부', cell: row => (<div>{row.aprvlYn}</div>) }, |
|
|
|
|
{ |
|
|
|
|
id: 'moveDetail', name: '상세보기', cell: row => { |
|
|
|
|
return <Link |
|
|
|
|
to={`/basis/flight/plan/detail/${row.planSno}`} |
|
|
|
|
size='sm' onClick={() => { |
|
|
|
|
handleMoveDetail(row.planSno)} |
|
|
|
|
}>상세</Link>; |
|
|
|
|
to={`/basis/flight/plan/detail/${row.planSno}`} |
|
|
|
|
size='sm'>상세</Link>; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
]; |
|
|
|
@ -58,7 +56,7 @@ const FlightPlanGrid = ({movePage, planListData, handleMoveDetail}) => {
|
|
|
|
|
data={planListData} |
|
|
|
|
columns={columns} |
|
|
|
|
count={!!planListData ? planListData.length : 0} |
|
|
|
|
// pagination={props.pagination}
|
|
|
|
|
// pagination={props.pagination}
|
|
|
|
|
/> |
|
|
|
|
{/* 검색된 데이터가 없습니다. */} |
|
|
|
|
</div> |
|
|
|
|