Browse Source

[api꼬임 수정]기체목록

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

49
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,12 +146,15 @@ export const BasisDronContainer = props => {
...params, ...params,
cstmrSno: user?.cstmrSno cstmrSno: user?.cstmrSno
}); });
if (user.authId === 'SUPER' || user.authId === 'ADMIN') {
dispatch( dispatch(GroupActions.GROUP_LIST.request(user.cstmrSno));
GroupActions.JOIN_LIST.request({ } else {
cstmrSno: user?.cstmrSno dispatch(
}) GroupActions.JOIN_LIST.request({
); cstmrSno: user?.cstmrSno
})
);
}
} }
}, [user]); }, [user]);
@ -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'>
<BasisGroupDronGrid {user ? (
data={joinList} <>
title={'그룹'} <BasisGroupDronGrid
columns={columns} {...(user?.authId === 'SUPER' || user?.authId === 'ADMIN'
count={joinListCount} ? { data: groupList }
pagination={false} : { data: joinList })}
/> title={'그룹'}
columns={columns}
{...(user?.authId === 'SUPER' || user?.authId === 'ADMIN'
? { count: groupListCount }
: { count: joinListCount })}
pagination={false}
/>
</>
) : (
<></>
)}
</Col> </Col>
<Col sm='8'> <Col sm='8'>
{!selectData ? ( {!selectData ? (

Loading…
Cancel
Save