|
|
@ -6,7 +6,7 @@ import { Button, Col, Row } from 'reactstrap'; |
|
|
|
import { BasisDronGrid } from '../../../components/basis/dron/BasisDronGrid'; |
|
|
|
import { BasisDronGrid } from '../../../components/basis/dron/BasisDronGrid'; |
|
|
|
import { BasisGroupDronGrid } from '../../../components/basis/dron/BasisGroupDronGrid'; |
|
|
|
import { BasisGroupDronGrid } from '../../../components/basis/dron/BasisGroupDronGrid'; |
|
|
|
import { CustomMainLayout } from '../../../components/layout/CustomMainLayout'; |
|
|
|
import { CustomMainLayout } from '../../../components/layout/CustomMainLayout'; |
|
|
|
import { InfoModal } from '../../../components/modal/InfoModal'; |
|
|
|
// import { InfoModal } from '../../../components/modal/InfoModal';
|
|
|
|
import * as Actions from '../../../modules/basis/dron/actions/basisDronAction'; |
|
|
|
import * as Actions from '../../../modules/basis/dron/actions/basisDronAction'; |
|
|
|
import * as GroupActions from '../../../modules/basis/group/actions/basisGroupAction'; |
|
|
|
import * as GroupActions from '../../../modules/basis/group/actions/basisGroupAction'; |
|
|
|
import { GET_ARCTFT_TYPE_CD } from '../../../utility/CondeUtil'; |
|
|
|
import { GET_ARCTFT_TYPE_CD } from '../../../utility/CondeUtil'; |
|
|
@ -126,13 +126,7 @@ export const BasisDronContainer = props => { |
|
|
|
// minWidth: '102px',
|
|
|
|
// minWidth: '102px',
|
|
|
|
sortable: true, |
|
|
|
sortable: true, |
|
|
|
cell: row => { |
|
|
|
cell: row => { |
|
|
|
return ( |
|
|
|
return <Link to={`/basis/dron/detail/${row.arcrftSno}`}>상세보기</Link>; |
|
|
|
<Link |
|
|
|
|
|
|
|
to={`/basis/dron/detail/${row.arcrftSno}`} |
|
|
|
|
|
|
|
> |
|
|
|
|
|
|
|
상세보기 |
|
|
|
|
|
|
|
</Link> |
|
|
|
|
|
|
|
); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
]; |
|
|
|
]; |
|
|
@ -170,30 +164,36 @@ export const BasisDronContainer = props => { |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
const handlerDetail = (groupId, groupNm, groupAuthCd, aprvlYn) => { |
|
|
|
const handlerDetail = (groupId, groupNm, groupAuthCd, aprvlYn) => { |
|
|
|
|
|
|
|
dispatch(Actions.SELECT({ groupId: groupId, groupNm: groupNm })); |
|
|
|
if ( |
|
|
|
setParams({ |
|
|
|
// groupAuthCd === 'CREATER' ||
|
|
|
|
...params, |
|
|
|
groupAuthCd === 'MASTER' || user.authId ==='SUPER' || |
|
|
|
groupId: groupId, |
|
|
|
// (aprvlYn === 'Y' && groupAuthCd === 'ADMIN')
|
|
|
|
groupNm: groupNm |
|
|
|
(aprvlYn === 'Y' && groupAuthCd === 'LEADER') |
|
|
|
}); |
|
|
|
) { |
|
|
|
dispatch(Actions.LIST.request({ groupId: groupId })); |
|
|
|
dispatch(Actions.SELECT({ groupId: groupId, groupNm: groupNm })); |
|
|
|
|
|
|
|
setParams({ |
|
|
|
// if (
|
|
|
|
...params, |
|
|
|
// // groupAuthCd === 'CREATER' ||
|
|
|
|
groupId: groupId, |
|
|
|
// groupAuthCd === 'MASTER' || user.authId ==='SUPER' ||
|
|
|
|
groupNm: groupNm |
|
|
|
// // (aprvlYn === 'Y' && groupAuthCd === 'ADMIN')
|
|
|
|
}); |
|
|
|
// (aprvlYn === 'Y' && groupAuthCd === 'LEADER')
|
|
|
|
dispatch(Actions.LIST.request({ groupId: groupId })); |
|
|
|
// ) {
|
|
|
|
} else { |
|
|
|
// dispatch(Actions.SELECT({ groupId: groupId, groupNm: groupNm }));
|
|
|
|
setModal({ |
|
|
|
// setParams({
|
|
|
|
isOpen: true, |
|
|
|
// ...params,
|
|
|
|
title: '권한 확인', |
|
|
|
// groupId: groupId,
|
|
|
|
desc: '기체정보 확인을 위해서는 운영자 권한이 필요합니다. 운영자에게 권한을 부여받고 다시 시도해 주세요.' |
|
|
|
// groupNm: groupNm
|
|
|
|
}); |
|
|
|
// });
|
|
|
|
} |
|
|
|
// dispatch(Actions.LIST.request({ groupId: groupId }));
|
|
|
|
|
|
|
|
// } else {
|
|
|
|
|
|
|
|
// setModal({
|
|
|
|
|
|
|
|
// isOpen: true,
|
|
|
|
|
|
|
|
// title: '권한 확인',
|
|
|
|
|
|
|
|
// desc: '기체정보 확인을 위해서는 운영자 권한이 필요합니다. 운영자에게 권한을 부여받고 다시 시도해 주세요.'
|
|
|
|
|
|
|
|
// });
|
|
|
|
|
|
|
|
// }
|
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const handlerGroupCreate = () => { |
|
|
|
const handlerGroupCreate = () => { |
|
|
|
dispatch(Actions.RESET_IDNTF()); // 초기화 진행
|
|
|
|
dispatch(Actions.RESET_IDNTF()); // 초기화 진행
|
|
|
|
history.push(`/basis/dron/create`); |
|
|
|
history.push(`/basis/dron/create`); |
|
|
@ -247,7 +247,7 @@ export const BasisDronContainer = props => { |
|
|
|
</Col> |
|
|
|
</Col> |
|
|
|
</Row> |
|
|
|
</Row> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<InfoModal modal={modal} setModal={setModal} /> |
|
|
|
{/* <InfoModal modal={modal} setModal={setModal} /> */} |
|
|
|
</CustomMainLayout> |
|
|
|
</CustomMainLayout> |
|
|
|
); |
|
|
|
); |
|
|
|
}; |
|
|
|
}; |
|
|
|