|
|
|
@ -1,6 +1,8 @@
|
|
|
|
|
import { useSelector, useDispatch } from 'react-redux'; |
|
|
|
|
import { useHistory } from 'react-router-dom'; |
|
|
|
|
import { GridDatabase } from '@src/components/crud/grid/GridDatatable'; |
|
|
|
|
import { Row, Col, Card, Button, Spinner } from 'reactstrap'; |
|
|
|
|
import { useSelector } from 'react-redux'; |
|
|
|
|
import * as LaancAction from '../../modules/laanc/actions/laancActions'; |
|
|
|
|
import moment from 'moment'; |
|
|
|
|
|
|
|
|
|
const data = [ |
|
|
|
@ -31,6 +33,9 @@ const data = [
|
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
function LaancGrid() { |
|
|
|
|
const dispatch = useDispatch(); |
|
|
|
|
const history = useHistory(); |
|
|
|
|
|
|
|
|
|
const { scheduleList } = useSelector(state => state.flightState); |
|
|
|
|
const { laancSearchData } = useSelector(state => state.laancState); |
|
|
|
|
const { loading } = useSelector(state => state.loadingReducer); |
|
|
|
@ -41,6 +46,13 @@ function LaancGrid() {
|
|
|
|
|
: new Array(width - str.length + 1).join('0') + str; //남는 길이만큼 0으로 채움
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
//상세보기
|
|
|
|
|
const handleDetail = planSno => { |
|
|
|
|
dispatch(LaancAction.LAANC_DETAIL.request(planSno)); |
|
|
|
|
// history.push('/basis/flight/plan/create');
|
|
|
|
|
// to={`/basis/flight/plan/detail/${row.planSno}?type=plan`}
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
const columns = [ |
|
|
|
|
{ |
|
|
|
|
name: '비행계획서 일련 번호', |
|
|
|
@ -129,7 +141,13 @@ function LaancGrid() {
|
|
|
|
|
sortable: true, |
|
|
|
|
cell: row => { |
|
|
|
|
return ( |
|
|
|
|
<Button.Ripple color='primary' size='sm' onClick={() => {}}> |
|
|
|
|
<Button.Ripple |
|
|
|
|
color='primary' |
|
|
|
|
size='sm' |
|
|
|
|
onClick={() => { |
|
|
|
|
handleDetail(row.planSno); |
|
|
|
|
}} |
|
|
|
|
> |
|
|
|
|
상세보기 |
|
|
|
|
</Button.Ripple> |
|
|
|
|
); |
|
|
|
|