|
|
|
@ -15,28 +15,34 @@ function* getControlGpSaga(
|
|
|
|
|
const data = action.payload; |
|
|
|
|
const state = yield select(); |
|
|
|
|
const { objectId, isClickObject } = state.controlMapReducer; |
|
|
|
|
const { controlGroupAuthInfo } = state.controlGroupAuthState;
|
|
|
|
|
const { controlGpHistory } = state.controlGpHisState; |
|
|
|
|
|
|
|
|
|
let gpsData: ControlGpData[] = []; |
|
|
|
|
|
|
|
|
|
// if (controlGroupAuthInfo.length > 0) {
|
|
|
|
|
// controlGroupAuthInfo.forEach((auth) => {
|
|
|
|
|
// if (auth.groupAuthCd === 'CREATER' || auth.groupAuthCd === 'ADMIN') {
|
|
|
|
|
// if (gpsData.length > 0) return false;
|
|
|
|
|
/** |
|
|
|
|
* 그룹 별 기체 필터링 |
|
|
|
|
const { controlGroupAuthInfo } = state.controlGroupAuthState;
|
|
|
|
|
const { controlGpHistory } = state.controlGpHisState; |
|
|
|
|
|
|
|
|
|
// gpsData = data.filter(gps => auth.idntfNum === gps.objectId);
|
|
|
|
|
// }
|
|
|
|
|
let gpsData: ControlGpData[] = []; |
|
|
|
|
|
|
|
|
|
// if (auth.groupAuthCd === 'USER') {
|
|
|
|
|
// if (gpsData.length > 0) return false;
|
|
|
|
|
if (controlGroupAuthInfo.length > 0) { |
|
|
|
|
controlGroupAuthInfo.forEach((auth) => { |
|
|
|
|
if (auth.groupAuthCd === 'CREATER' || auth.groupAuthCd === 'ADMIN') { |
|
|
|
|
if (gpsData.length > 0) return false; |
|
|
|
|
|
|
|
|
|
// gpsData.filter(gps => auth.createUserId && auth.idntfNum === gps.objectId);
|
|
|
|
|
// }
|
|
|
|
|
// });
|
|
|
|
|
// }
|
|
|
|
|
gpsData = data.filter(gps => auth.idntfNum === gps.objectId); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (auth.groupAuthCd === 'USER') { |
|
|
|
|
if (gpsData.length > 0) return false; |
|
|
|
|
|
|
|
|
|
gpsData.filter(gps => auth.createUserId && auth.idntfNum === gps.objectId); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
console.log('gps data >>>> ', data); |
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
console.log('gps data >>>> ', data); |
|
|
|
|
|
|
|
|
|
yield put( |
|
|
|
|
Actions.controlGpAction.success({ |
|
|
|
@ -134,10 +140,7 @@ function* controlGpFlightPlanSaga(
|
|
|
|
|
) { |
|
|
|
|
try { |
|
|
|
|
const idntfNum = action.payload; |
|
|
|
|
|
|
|
|
|
const list = yield call(controlGpApi.getFlightPlan, idntfNum); |
|
|
|
|
|
|
|
|
|
console.log("flight plan list : ", list); |
|
|
|
|
const list = yield call(controlGpApi.getFlightPlan, idntfNum);
|
|
|
|
|
|
|
|
|
|
yield put(Actions.controlGpFlightPlanAction.success(list)); |
|
|
|
|
|
|
|
|
@ -152,11 +155,9 @@ function* getControlGpWarnLogSaga(
|
|
|
|
|
try{ |
|
|
|
|
const {id} = action.payload; |
|
|
|
|
const data = yield call(controlGpApi.getWarnLog, id) |
|
|
|
|
console.log('SAGA : Warn Log list : ', data); |
|
|
|
|
|
|
|
|
|
yield put( |
|
|
|
|
Actions.controlGpLogAction.success({ |
|
|
|
|
controlGpWarnLog: data |
|
|
|
|
}) |
|
|
|
|
Actions.controlGpLogAction.success(data) |
|
|
|
|
); |
|
|
|
|
} catch(error) { |
|
|
|
|
yield put(Actions.controlGpLogAction.failure(error)); |
|
|
|
|