diff --git a/src/_redux/features/basis/drone/droneSlice.ts b/src/_redux/features/basis/drone/droneSlice.ts index 260cadbc..9805b0f8 100644 --- a/src/_redux/features/basis/drone/droneSlice.ts +++ b/src/_redux/features/basis/drone/droneSlice.ts @@ -5,7 +5,11 @@ import { getDroneList } from './droneThunk'; const droneSlice = createSlice({ name: 'droneSlice', initialState: initDron, - reducers: {}, + reducers: { + testClient: (state, action) => { + state.testClient = action.payload; + } + }, extraReducers: builder => { builder.addCase(getDroneList.fulfilled, (state, action) => { const data = action.payload; @@ -15,4 +19,6 @@ const droneSlice = createSlice({ } }); +export const { testClient } = droneSlice.actions; + export const droneReducer2 = droneSlice.reducer; diff --git a/src/_redux/features/basis/drone/droneState.ts b/src/_redux/features/basis/drone/droneState.ts index 4edfad0f..f845a720 100644 --- a/src/_redux/features/basis/drone/droneState.ts +++ b/src/_redux/features/basis/drone/droneState.ts @@ -8,7 +8,9 @@ export const initDron: IDroneState = { selectGroup: undefined, isRefreshIdntf: false, - page: 1 + page: 1, + + testClient: '' }; export interface IDroneState { @@ -22,6 +24,8 @@ export interface IDroneState { selectGroup: ISelectGroup | undefined; isRefreshIdntf: boolean | false; page: number | 1; + + testClient: string | ''; } export interface ISelectGroup { diff --git a/src/_redux/features/basis/drone/droneThunk.ts b/src/_redux/features/basis/drone/droneThunk.ts index 26136842..ce4f2748 100644 --- a/src/_redux/features/basis/drone/droneThunk.ts +++ b/src/_redux/features/basis/drone/droneThunk.ts @@ -13,9 +13,25 @@ export const getDroneList = createAsyncThunk( arrayFormat: 'repeat' }); const res = await axios.get(`api/bas/dron/list${queryString}`); + + // const { + // data: { items, total }, + // errorCode + // } = res.data; + + // if (errorCode) { + // return; + // } + return res.data; } catch (error) { console.error(error); } } ); + +// 드론 상세 조회 +// export const getDroneDetail = createAsyncThunk( +// 'basis/getDroneDetail', + +// )