Browse Source

기체목록 - normal 접근 가능

ctrlDraw
junh_eee(이준희) 2 years ago
parent
commit
6efedefd95
  1. 62
      src/containers/basis/dron/BasisDronContainer.js

62
src/containers/basis/dron/BasisDronContainer.js

@ -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>
); );
}; };

Loading…
Cancel
Save