diff --git a/src/containers/basis/flight/aprv/FlightPlanAprvContainer.js b/src/containers/basis/flight/aprv/FlightPlanAprvContainer.js index 79cfc73..851886c 100644 --- a/src/containers/basis/flight/aprv/FlightPlanAprvContainer.js +++ b/src/containers/basis/flight/aprv/FlightPlanAprvContainer.js @@ -4,12 +4,13 @@ import { CustomMainLayout } from '../../../../components/layout/CustomMainLayout import moment from 'moment/moment'; import FlightPlanAprvSearch from '../../../../components/basis/flight/aprv/FlightPlanAprvSearch'; import FlightPlanAprvGrid from '../../../../components/basis/flight/aprv/FlightPlanAprvGrid'; -import FlightPlanGrid from '../../../../components/basis/flight/plan/FlightPlanGrid'; import { useDispatch, useSelector, shallowEqual } from 'react-redux'; import * as FlightAction from '../../../../modules/basis/flight/actions/basisFlightAction'; import { useHistory } from 'react-router-dom'; -import FlightPlanGroupGrid from '../../../../components/basis/flight/plan/FlightPlanGroupGrid'; -import { JOIN_LIST } from '../../../../modules/basis/group/actions/basisGroupAction'; +import { + JOIN_LIST, + GROUP_LIST +} from '../../../../modules/basis/group/actions/basisGroupAction'; import { Modal, ModalHeader, ModalBody, ModalFooter } from 'reactstrap'; import FlightPlanAprvGroupGrid from '../../../../components/basis/flight/aprv/FlightPlanAprvGroupGrid'; @@ -35,7 +36,9 @@ const FlightPlanAprvContainer = () => { aprvProc, selectGroup } = useSelector(state => state.flightState); - const { joinList, joinListCount } = useSelector(state => state.groupState); + const { joinList, joinListCount, groupList, groupListCount } = useSelector( + state => state.groupState + ); const { user } = useSelector(state => state.authState, shallowEqual); const [modal, setModal] = useState({ isOpen: false, @@ -154,11 +157,15 @@ const FlightPlanAprvContainer = () => { }, []); useEffect(() => { if (user?.cstmrSno) { - dispatch( - JOIN_LIST.request({ - cstmrSno: user?.cstmrSno - }) - ); + if (user.authId === 'SUPER' || user.authId === 'ADMIN') { + dispatch(GROUP_LIST.request(user.cstmrSno)); + } else { + dispatch( + JOIN_LIST.request({ + cstmrSno: user?.cstmrSno + }) + ); + } } }, [user]); useEffect(() => { @@ -245,12 +252,29 @@ const FlightPlanAprvContainer = () => { handleClickAprv={handleClickAprv} /> */} - + {/* + */} + + {user ? ( + <> + + + ) : ( + <> + )} {selectGroup.cstmrSno !== 0 ? (