|
|
|
@ -7,7 +7,7 @@ import {
|
|
|
|
|
FlightPlanAreaDataList, |
|
|
|
|
// FlightPlanArea,
|
|
|
|
|
FlightPlanData, |
|
|
|
|
FlightPlanListRqData, FlightPlanPilotDataList, PilotSelectData, SelectGroupData |
|
|
|
|
FlightPlanListRqData, FlightPlanPilotDataList, PilotSelectData, SelectGroupData
|
|
|
|
|
} from '../models/basisFlightModel'; |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -75,6 +75,11 @@ const AREA_DETAIL_LIST = 'basis/flight/plan/area/DETAIL_LIST';
|
|
|
|
|
// 비행계획서 그룹 선택
|
|
|
|
|
const ROUP_SELECT = 'basis/flight/plan/group/select'; |
|
|
|
|
|
|
|
|
|
// 버퍼 좌표 가져오기
|
|
|
|
|
const AREA_BUFFER_LIST_REQUEST = 'basis/flight/plan/area/BUFFER_LIST_REQUEST'; |
|
|
|
|
const AREA_BUFFER_LIST_SUCCESS = 'basis/flight/plan/area/BUFFER_LIST_SUCCESS'; |
|
|
|
|
const AREA_BUFFER_LIST_FAILURE = 'basis/flight/plan/area/BUFFER_LIST_FAILURE'; |
|
|
|
|
|
|
|
|
|
export const PUBLIC_AREA_LIST = createAsyncAction( |
|
|
|
|
PUBLIC_AREA_LIST_REQUEST, |
|
|
|
|
PUBLIC_AREA_LIST_SUCCESS, |
|
|
|
@ -155,6 +160,13 @@ export const AREA_DETAIL_LIST_SAVE = createAction(AREA_DETAIL_LIST)<FlightPlanAr
|
|
|
|
|
// 비행 계획서 그룹 선택
|
|
|
|
|
export const FLIGHT_PLAN_GROUP_SELECT = createAction(ROUP_SELECT)<SelectGroupData>(); |
|
|
|
|
|
|
|
|
|
// 버퍼 좌표 가져오기
|
|
|
|
|
export const FLIGHT_PLAN_AREA_BUFFER_LIST = createAsyncAction( |
|
|
|
|
AREA_BUFFER_LIST_REQUEST, |
|
|
|
|
AREA_BUFFER_LIST_SUCCESS, |
|
|
|
|
AREA_BUFFER_LIST_FAILURE |
|
|
|
|
)<FlightPlanAreaDataList, FlightPlanAreaDataList, AxiosError>(); |
|
|
|
|
|
|
|
|
|
const actions = { |
|
|
|
|
PUBLIC_AREA_LIST, |
|
|
|
|
// FLIGHT_PLAN_AREA,
|
|
|
|
@ -171,7 +183,8 @@ const actions = {
|
|
|
|
|
PILOT_ARCRFT_SELECT_INIT, |
|
|
|
|
AREA_COORDINATE_LIST_SAVE, |
|
|
|
|
AREA_DETAIL_LIST_SAVE, |
|
|
|
|
FLIGHT_PLAN_GROUP_SELECT |
|
|
|
|
FLIGHT_PLAN_GROUP_SELECT, |
|
|
|
|
FLIGHT_PLAN_AREA_BUFFER_LIST |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
export type FlightAction = ActionType<typeof actions>; |
|
|
|
|