지대한
2 years ago
11 changed files with 935 additions and 620 deletions
@ -1,18 +1,57 @@
|
||||
import axios from '../../../utils/customAxiosUtil'; |
||||
import qs from 'qs'; |
||||
import { FlightPlanData } from '../models/basisFlightModel'; |
||||
import { FlightPlanData, FlightPlanListRqData } from '../models/basisFlightModel'; |
||||
|
||||
|
||||
export const flightPlanAPI = { |
||||
area: async () => { |
||||
return await axios.get(`api/bas/flight/area`); |
||||
const res = await axios.get(`api/bas/flight/area`); |
||||
return res; |
||||
}, |
||||
Create: async (data: FlightPlanData) => { |
||||
console.log(data); |
||||
|
||||
const res = await axios.post('api/bas/flight/create', data); |
||||
console.log('res>>>>', res); |
||||
|
||||
list: async (data: FlightPlanListRqData) => { |
||||
const queryString = qs.stringify(data, { |
||||
addQueryPrefix: true, |
||||
arrayFormat: 'repeat' |
||||
}); |
||||
console.log('>>> rq : ', queryString) |
||||
const res = await axios.get(`api/bas/flight/plan/list${queryString}`); |
||||
console.log('>>> rs : ', res); |
||||
return res; |
||||
}, |
||||
detail: async (planSno: number) => { |
||||
console.log('>>> rq : ', planSno) |
||||
const res = await axios.get(`api/bas/flight/plan/detail/${planSno}`); |
||||
console.log('>>> rs : ', res); |
||||
return res; |
||||
}, |
||||
create: async (data: FlightPlanData) => { |
||||
console.log('>>> rq : ', data) |
||||
const res = await axios.post(`api/bas/flight/paln/create`, data); |
||||
console.log('>>> rs : ', res); |
||||
return res; |
||||
}, |
||||
update: async (data: FlightPlanData) => { |
||||
console.log('>>> rq : ', data) |
||||
const res = await axios.put(`api/bas/flight/plan/update`, data); |
||||
console.log('>>> rs : ', res); |
||||
return res; |
||||
}, |
||||
delete: async (planSno: number) => { |
||||
console.log('>>> rq : ', planSno) |
||||
const res = await axios.get(`api/bas/flight/plan/delete/${planSno}`); |
||||
console.log('>>> rs : ', res); |
||||
return res; |
||||
}, |
||||
listPilot: async (groupId: number) => { |
||||
console.log('>>> rq : ', groupId) |
||||
const res = await axios.get(`api/bas/flight/plan/pilot/${groupId}`); |
||||
console.log('>>> rs : ', res); |
||||
return res; |
||||
}, |
||||
listArcrft: async (groupId: number) => { |
||||
console.log('>>> rq : ', groupId) |
||||
const res = await axios.get(`api/bas/flight/plan/arcrft/${groupId}`); |
||||
console.log('>>> rs : ', res); |
||||
return res; |
||||
} |
||||
} |
Loading…
Reference in new issue