diff --git a/src/containers/basis/flight/plan/FlightPlanContainer.js b/src/containers/basis/flight/plan/FlightPlanContainer.js index 033ea4c..d1c5855 100644 --- a/src/containers/basis/flight/plan/FlightPlanContainer.js +++ b/src/containers/basis/flight/plan/FlightPlanContainer.js @@ -68,6 +68,7 @@ const FlightPlanContainer = () => { // groupId sessionStorage에 보관 (1 브라우저 1 tab에만 유효) sessionStorage.setItem('groupId', groupId); + sessionStorage.setItem('cstmrSno', user.cstmrSno); setSerchData(prevState => { return { diff --git a/src/containers/basis/flight/plan/FlightPlanDetailContainer.js b/src/containers/basis/flight/plan/FlightPlanDetailContainer.js index fd9d613..574d9fc 100644 --- a/src/containers/basis/flight/plan/FlightPlanDetailContainer.js +++ b/src/containers/basis/flight/plan/FlightPlanDetailContainer.js @@ -31,8 +31,8 @@ const FlightPlanDetailContainer = () => { useEffect(() => { setDetailData({ ...detail, - cstmrSno: selectGroup.cstmrSno, - groupId: selectGroup.groupId, + cstmrSno: sessionStorage.getItem('cstmrSno'), + groupId: sessionStorage.getItem('groupId'), }); }, [detail]) @@ -71,8 +71,8 @@ const FlightPlanDetailContainer = () => { useEffect(() => { if(arcrftSelect !== undefined) { const arcrftList = detailData.arcrftList.concat(); - const arcrft = Object.assign({}, initFlightBas['arcrft']); - + const arcrft = Object.assign({}, initFlightBas['arcrft']); + arcrft.arcrftSno = arcrftSelect.arcrftSno; arcrft.groupId = arcrftSelect.groupId; arcrft.groupNm = arcrftSelect.groupNm; @@ -336,11 +336,11 @@ const FlightPlanDetailContainer = () => { const handleSave = () => { if (!detailData.planSno) { dispatch(Actions.FLIGHT_PLAN_CREATE.request(detailData)); - } else { + } else { dispatch(Actions.FLIGHT_PLAN_UPDATE.request(detailData)); } - dispatch(FlightAction.FLIGHT_PLAN_GROUP_SELECT( {cstmrSno: 0, groupId: '', groupNm: ''} )); + dispatch(Actions.FLIGHT_PLAN_GROUP_SELECT( {cstmrSno: 0, groupId: '', groupNm: ''} )); } // 삭제 const handleDelete = () => {