Browse Source

운항과 테이블 팝업일때 select 연동 안되는 현상 수정

master
이준희 2 months ago
parent
commit
88b0c8e80b
  1. 38
      src/containers/flight/OperationApprovalsContainer.js
  2. 7
      src/containers/rightMenuContainer.js

38
src/containers/flight/OperationApprovalsContainer.js

@ -69,7 +69,7 @@ export default function OperationApprovalsContainer({ mode }) {
// 시군구
const [district, setDistrict] = useState('전체');
// 미니맵 레이어
const [previewLayer, setPreviewLayer] = useState();
// const [previewLayer, setPreviewLayer] = useState();
const { map, mapType } = useSelector(state => state.mapState);
@ -311,9 +311,9 @@ export default function OperationApprovalsContainer({ mode }) {
}
dispatch(clientSetIsMapLoading(true));
const preview = mapInstance.getSource('preview');
// const preview = mapInstance.getSource('preview');
if (preview) setPreviewLayer(preview);
// if (preview) setPreviewLayer(preview);
setIsMapLoading(true);
@ -377,26 +377,18 @@ export default function OperationApprovalsContainer({ mode }) {
? '수평'
: '-';
const content =
'<div class="tooltip-box">' +
'<div class="tooltip-ti">' +
'<span>' +
data?.applyNo +
'</span>' +
'</div>' +
'<div class="tooltip-txt">' +
'<div class="tooltip-txt-list">' +
'<span>' +
'비행구역' +
(idx + 1) +
' / ' +
'주소-' +
' / ' +
divCd +
'</span>' +
'</div>' +
'</div>' +
'</div>';
const content = `
<div class="tooltip-box">
<div class="tooltip-ti">
<span>${data?.applyNo}</span>
</div>
<div class="tooltip-txt">
<div class="tooltip-txt-list">
<span>비행구역 ${idx + 1} / 주소- / ${divCd}</span>
</div>
</div>
</div>
`;
if (mapObject) {
const dataBlock = new mapboxgl.Popup({

7
src/containers/rightMenuContainer.js

@ -114,7 +114,12 @@ function RightMenuContainer() {
};
const handlerDetail = area => {
setSelected(area.planAreaSno);
if (area.length === 1) {
setSelected(area[0].planAreaSno);
} else {
setSelected(null);
}
handlerOpnerPostMessage('detail', { area });
};

Loading…
Cancel
Save