Browse Source

route 분기 코드 수정 및 비행승인 팝업 종료시 코드 수정

master
김장현 2 months ago
parent
commit
257fb2b72e
  1. 5
      src/containers/flight/OperationApprovalsContainer.js
  2. 16
      src/router/hoc/ResolveRoutes.tsx

5
src/containers/flight/OperationApprovalsContainer.js

@ -130,6 +130,7 @@ export default function OperationApprovalsContainer({ mode }) {
targetValue: features.properties.key
}
});
return;
}
setSelected([features.properties.key]);
@ -187,6 +188,7 @@ export default function OperationApprovalsContainer({ mode }) {
return;
case 'closedSync':
popupRef.current.close();
popupRef.current = null;
// localStorage.removeItem('popupState');
return;
default:
@ -203,6 +205,7 @@ export default function OperationApprovalsContainer({ mode }) {
timer = setInterval(() => {
if (popup.closed) {
setIsPopup(false);
popupRef.current = null;
clearInterval(timer);
}
@ -215,6 +218,7 @@ export default function OperationApprovalsContainer({ mode }) {
if (popupX >= parentX && popupX <= parentX + parentWidth) {
popup.close();
popupRef.current = null;
setIsPopup(false);
clearInterval(timer);
}
@ -235,6 +239,7 @@ export default function OperationApprovalsContainer({ mode }) {
if (popupRef.current) {
popupRef.current.close();
popupRef.current = null;
}
};

16
src/router/hoc/ResolveRoutes.tsx

@ -38,12 +38,16 @@ export default function ResolveRoutes() {
if (decodeToken) {
if (decodeToken.userId === 'palnet') {
Router = [...Routes, ...GimpoControlRoutes];
} else if (decodeToken.cptAuthCode.includes('DF0002')) {
Router = GimpoControlRoutes.filter(
i =>
i.meta.cptAuthCode === 'All' ||
i.meta.cptAuthCode === decodeToken.cptAuthCode
);
} else {
if (decodeToken.cptAuthCode) {
if (decodeToken.cptAuthCode.includes('DF0002')) {
Router = GimpoControlRoutes.filter(
i =>
i.meta.cptAuthCode === 'All' ||
i.meta.cptAuthCode === decodeToken.cptAuthCode
);
}
}
}
}

Loading…
Cancel
Save