Browse Source

비행구역 - POLYGON 등록 버그 수정

pull/2/head
junh_eee(이준희) 2 years ago
parent
commit
d93b5b45d2
  1. 20
      src/containers/basis/flight/plan/FlightPlanAreaDetailContainer.js

20
src/containers/basis/flight/plan/FlightPlanAreaDetailContainer.js

@ -25,15 +25,31 @@ const FlightPlanAreaDetailContainer = ({ handleModal }) => {
}
const handleSave = async () => {
const resultAreaDetail = areaDetail.map((area, i) => {
const resultAreaDetail = areaDetail.map(area => {
return {
...area,
coordList : areaDetail[0].coordList
}
})
const resultAreaDetail_api = areaDetail.map((area, i) => {
let polygonCoord = areaDetail[0].coordList.concat(areaDetail[0].coordList[0]);
//polygon이 닫혀있지 않아서(첫좌표가 하나 더 없어서) 생긴 에러 해결
if(area.areaType === "POLYGON") {
return {
...area,
coordList : polygonCoord
}
} else {
return {
...area,
coordList : areaDetail[0].coordList
}
}
});
const { data } = await axios.post(
`api/bas/flight/airspace/contains`, resultAreaDetail
`api/bas/flight/airspace/contains`, resultAreaDetail_api
)
if(data.result) {

Loading…
Cancel
Save