Browse Source

[api꼬임 수정]기체목록

pull/2/head
junh_eee(이준희) 2 years ago
parent
commit
9309e49d1e
  1. 29
      src/containers/basis/dron/BasisDronContainer.js

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

@ -14,7 +14,9 @@ import { GET_ARCTFT_TYPE_CD } from '../../../utility/CondeUtil';
export const BasisDronContainer = props => { export const BasisDronContainer = props => {
const dispatch = useDispatch(); const dispatch = useDispatch();
const history = useHistory(); const history = useHistory();
const { joinList, joinListCount } = useSelector(state => state.groupState); const { joinList, joinListCount, groupList, groupListCount } = useSelector(
state => state.groupState
);
const { selectData } = useSelector(state => state.dronState); const { selectData } = useSelector(state => state.dronState);
const { list, count } = useSelector(state => state.dronState); const { list, count } = useSelector(state => state.dronState);
const { user } = useSelector(state => state.authState, shallowEqual); const { user } = useSelector(state => state.authState, shallowEqual);
@ -133,9 +135,9 @@ export const BasisDronContainer = props => {
useEffect(() => { useEffect(() => {
handlerCancel(); handlerCancel();
if (selectData) { // if (selectData) {
handlerDronSearch(); // handlerDronSearch();
} // }
}, []); }, []);
useEffect(() => { useEffect(() => {
@ -144,13 +146,16 @@ export const BasisDronContainer = props => {
...params, ...params,
cstmrSno: user?.cstmrSno cstmrSno: user?.cstmrSno
}); });
if (user.authId === 'SUPER' || user.authId === 'ADMIN') {
dispatch(GroupActions.GROUP_LIST.request(user.cstmrSno));
} else {
dispatch( dispatch(
GroupActions.JOIN_LIST.request({ GroupActions.JOIN_LIST.request({
cstmrSno: user?.cstmrSno cstmrSno: user?.cstmrSno
}) })
); );
} }
}
}, [user]); }, [user]);
const handlerSearch = () => { const handlerSearch = () => {
@ -220,13 +225,23 @@ export const BasisDronContainer = props => {
<div className='pal-card-box'> <div className='pal-card-box'>
<Row> <Row>
<Col sm='4'> <Col sm='4'>
{user ? (
<>
<BasisGroupDronGrid <BasisGroupDronGrid
data={joinList} {...(user?.authId === 'SUPER' || user?.authId === 'ADMIN'
? { data: groupList }
: { data: joinList })}
title={'그룹'} title={'그룹'}
columns={columns} columns={columns}
count={joinListCount} {...(user?.authId === 'SUPER' || user?.authId === 'ADMIN'
? { count: groupListCount }
: { count: joinListCount })}
pagination={false} pagination={false}
/> />
</>
) : (
<></>
)}
</Col> </Col>
<Col sm='8'> <Col sm='8'>
{!selectData ? ( {!selectData ? (

Loading…
Cancel
Save