Browse Source

최신비정상로그 param 수정

ctrlDraw
이준희 2 years ago
parent
commit
c28a973086
  1. 5
      src/modules/control/gp/actions/controlGpAction.ts
  2. 17
      src/modules/control/gp/apis/controlGpApi.ts
  3. 4
      src/modules/control/gp/models/controlGpModel.ts
  4. 5
      src/modules/control/gp/sagas/controlGpSaga.ts

5
src/modules/control/gp/actions/controlGpAction.ts

@ -17,7 +17,8 @@ import {
ControlGpWarnLogList,
ControlweatherData,
ControlGpWeatherState,
rescontrolweatherData
rescontrolweatherData,
ControlGpArcrftWarnRq
} from '../models/controlGpModel';
const CONTROL_GP_REQUEST = 'control/gp/CONTROL_GP_REQUEST';
@ -130,7 +131,7 @@ export const controlGpArcrftWarnAction = createAsyncAction(
CONTROL_GP_ARCRFT_WARN_REQUEST,
CONTROL_GP_ARCRFT_WARN_SUCCESS,
CONTROL_GP_ARCRFT_WARN_FAILURE
)<string, ControlGpArcrftWarnList, AxiosError>();
)<ControlGpArcrftWarnRq, ControlGpArcrftWarnList, AxiosError>();
export const controlweatherAction = createAsyncAction(
CONTROL_WEATHER_REQUEST,

17
src/modules/control/gp/apis/controlGpApi.ts

@ -4,7 +4,8 @@ import {
ResponseControlGroupAuth,
ControlGpPlanContainsRQ,
ResponseControlGpWarnLog,
ControlweatherData
ControlweatherData,
ControlGpArcrftWarnRq
} from '../models/controlGpModel';
import qs from 'qs';
@ -69,11 +70,17 @@ export const controlGpApi = {
return data;
},
getArcrftWarnList: async (id: string) => {
if (!id) return null;
const { data } = await axios.post(`api/ctr/cntrl/arcrft/warn/list`, id);
getArcrftWarnList: async (rq: ControlGpArcrftWarnRq) => {
if (!rq.cntrlId) return null;
const { data } = await axios.post(`api/ctr/cntrl/arcrft/warn/list`, rq);
return data;
}
// getArcrftWarnList: async (id: string) => {
// if (!id) return null;
// const { data } = await axios.get(`api/ctr/cntrl/arcrft/warn/list?id=${id}`);
// return data;
// }
};

4
src/modules/control/gp/models/controlGpModel.ts

@ -181,6 +181,10 @@ export interface FlightPlanAreaCoordData {
// docState: string
}
export interface ControlGpArcrftWarnRq {
cntrlId: string;
}
export interface ControlGpArcrftWarnData {
cntrlId: string;
warnType: string;

5
src/modules/control/gp/sagas/controlGpSaga.ts

@ -66,8 +66,11 @@ function* getControlGpSaga(
});
const param = controlIds.join(',');
const obj = {
cntrlId: param
};
const rs = yield call(controlGpApi.getArcrftWarnList, param);
const rs = yield call(controlGpApi.getArcrftWarnList, obj);
yield put(Actions.controlGpArcrftWarnAction.success(rs));
}

Loading…
Cancel
Save