Browse Source

feat/ 비행승인목록 검색조건 redux 생성

master
junh_eee(이준희) 2 weeks ago
parent
commit
2a987997f8
  1. 20
      src/redux/features/laanc/laancSlice.ts
  2. 14
      src/redux/features/laanc/laancState.ts

20
src/redux/features/laanc/laancSlice.ts

@ -19,6 +19,7 @@ import {
IFlightPlanAreaDataRq,
ILaancApprovalRs,
ILaancAprvListRs,
ILaancAprvParam,
ILaancAprvRs,
ILaancDetailRs,
ILaancPdfRs,
@ -306,13 +307,27 @@ const initLaanc: laancState = {
isClickAdd: false,
isOverAdd: false,
isViewAdd: false,
laancAprvLoading: false
laancAprvLoading: false,
laancAprvParam: {
searchEndDt: '',
searchStDt: '',
ctprvn: '',
sig: '',
address: '',
limitZoneCd: '',
applyNo: '',
reviewedType: '',
reviewedProcType: ''
}
};
const laancSlice = createSlice({
name: 'laancSlice',
initialState: initLaanc,
reducers: {
clientRefreshAprvListParam: (state, action) => {
state.laancAprvParam = action.payload as ILaancAprvParam;
},
clientInitApprovalDetail: (state, action) => {
state.laancDetail = {} as ILaancDetailRs;
},
@ -417,13 +432,14 @@ const laancSlice = createSlice({
// state.laancAprvLoading = true;
// });
// builder.addCase(updateLaancAprvReview.fulfilled, (state, action) => {
// state.laancAprvLoading = false;
// });
}
});
export const {
clientRefreshAprvListParam,
clientInitApprovalDetail,
clientSaveAreaCoordinateList,
clientInitLaanc,

14
src/redux/features/laanc/laancState.ts

@ -17,6 +17,7 @@ export interface laancState {
selectGroup: ISelectGroupRs;
laancAprvList: ILaancAprvListRs[];
laancAprvLoading: boolean;
laancAprvParam: ILaancAprvParam;
// 비행구역 관련 state
drawType: string;
@ -27,6 +28,19 @@ export interface laancState {
isClickAdd: boolean;
}
// 추후에 페이징 param도 추가
export interface ILaancAprvParam {
searchStDt: string;
searchEndDt: string;
ctprvn?: string;
sig?: string;
address?: string;
limitZoneCd?: string;
applyNo?: string;
reviewedType?: string;
reviewedProcType?: string;
}
export interface IweatherRs {
resultCode: string;
resultMsg: string;

Loading…
Cancel
Save