From bd6d3ca9c76c9504829f7185063abfed3cac4785 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?junh=5Feee=28=EC=9D=B4=EC=A4=80=ED=9D=AC=29?= Date: Wed, 5 Oct 2022 15:53:45 +0900 Subject: [PATCH] =?UTF-8?q?[api=EA=BC=AC=EC=9E=84=20=EC=88=98=EC=A0=95]=20?= =?UTF-8?q?-=20=EB=B9=84=ED=96=89=EC=9D=B4=EB=A0=A5=ED=98=84=ED=99=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../history/AnalysisHistoryContainer.js | 44 +++++++++++++++---- 1 file changed, 36 insertions(+), 8 deletions(-) diff --git a/src/containers/analysis/history/AnalysisHistoryContainer.js b/src/containers/analysis/history/AnalysisHistoryContainer.js index 5ab27fd..844429c 100644 --- a/src/containers/analysis/history/AnalysisHistoryContainer.js +++ b/src/containers/analysis/history/AnalysisHistoryContainer.js @@ -7,7 +7,10 @@ import { AnalysisHistorySearch } from '../../../components/analysis/history/Anal import { CustomMainLayout } from '../../../components/layout/CustomMainLayout'; import * as Actions from '../../../modules/analysis/history/actions/analysisHistoryAction'; 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 { Col, Row, @@ -39,7 +42,9 @@ export const AnalysisHistoryContainer = props => { 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 [isClick, setIsClick] = useState(-1); @@ -60,11 +65,15 @@ export const AnalysisHistoryContainer = props => { 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]); @@ -289,7 +298,7 @@ export const AnalysisHistoryContainer = props => {
- + {/* { handleGroupSelect={handleGroupSelect} handlerGroupCancel={handlerGroupCancel} /> + */} + + {user ? ( + <> + + + ) : ( + <> + )} {selectGroup.cstmrSno !== 0 ? (