|
|
|
@ -1,17 +1,38 @@
|
|
|
|
|
import React, {} from 'react'; |
|
|
|
|
import { GridDatabase } from "../../../crud/grid/GridDatatable"; |
|
|
|
|
import { |
|
|
|
|
Card, |
|
|
|
|
Button |
|
|
|
|
} from 'reactstrap'; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const FlightPlanAprvGroupGrid = ({ data, count, selectGroup, handlerGroupCancel, handleGroupSelect }) => { |
|
|
|
|
import React from 'react'; |
|
|
|
|
import { GridDatabase } from '../../../crud/grid/GridDatatable'; |
|
|
|
|
import { Card, Button } from 'reactstrap'; |
|
|
|
|
|
|
|
|
|
const FlightPlanAprvGroupGrid = ({ |
|
|
|
|
data, |
|
|
|
|
count, |
|
|
|
|
selectGroup, |
|
|
|
|
handlerGroupCancel, |
|
|
|
|
handleGroupSelect |
|
|
|
|
}) => { |
|
|
|
|
const columns = [ |
|
|
|
|
{id: 'groupNm', name: '그룹 명', minWidth: '102px', cell: row => (<div>{row.groupNm}</div>)}, |
|
|
|
|
{id: 'groupId', name: '그룹 코드', minWidth: '102px', sortable: true, cell: row => (<div>{row.groupId}</div>)}, |
|
|
|
|
{sortable: true, cell: row => { |
|
|
|
|
{ |
|
|
|
|
// id: 'groupNm',
|
|
|
|
|
name: '그룹 명', |
|
|
|
|
selector: 'groupNm', |
|
|
|
|
minWidth: '102px', |
|
|
|
|
sortable: true, |
|
|
|
|
cell: row => <div>{row.groupNm}</div> |
|
|
|
|
// cell: row => {
|
|
|
|
|
// return row?.groupNm;
|
|
|
|
|
// }
|
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
// id: 'groupId',
|
|
|
|
|
name: '그룹 코드', |
|
|
|
|
selector: 'groupId', |
|
|
|
|
minWidth: '102px', |
|
|
|
|
sortable: true, |
|
|
|
|
cell: row => <div>{row.groupId}</div> |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
name: '', |
|
|
|
|
sortable: true, |
|
|
|
|
cell: row => { |
|
|
|
|
return selectGroup?.groupId === row?.groupId ? ( |
|
|
|
|
<Button.Ripple |
|
|
|
|
color='danger' |
|
|
|
@ -29,14 +50,14 @@ const FlightPlanAprvGroupGrid = ({ data, count, selectGroup, handlerGroupCancel,
|
|
|
|
|
groupId: row?.groupId, |
|
|
|
|
groupNm: row?.groupNm, |
|
|
|
|
groupAuthCd: row?.groupAuthCd |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
}} |
|
|
|
|
> |
|
|
|
|
상세보기 |
|
|
|
|
</Button.Ripple> |
|
|
|
|
) |
|
|
|
|
}} |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
return ( |
|
|
|
@ -51,17 +72,12 @@ const FlightPlanAprvGroupGrid = ({ data, count, selectGroup, handlerGroupCancel,
|
|
|
|
|
<div className='invoice-list-wrapper'> |
|
|
|
|
<Card> |
|
|
|
|
<div className='invoice-list-dataTable'> |
|
|
|
|
<GridDatabase |
|
|
|
|
data={data} |
|
|
|
|
count={count} |
|
|
|
|
columns={columns} |
|
|
|
|
/> |
|
|
|
|
<GridDatabase data={data} count={count} columns={columns} /> |
|
|
|
|
</div> |
|
|
|
|
</Card> |
|
|
|
|
</div> |
|
|
|
|
</> |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
); |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
export default FlightPlanAprvGroupGrid; |
|
|
|
|