Browse Source

비행이력현황-롤백

ctrlDraw
sanguu(박상현) 2 years ago
parent
commit
55284da4b1
  1. 7
      src/containers/analysis/history/AnalysisHistoryDetailContainer.js
  2. 6
      src/modules/analysis/history/actions/analysisHistoryAction.ts
  3. 6
      src/modules/analysis/history/apis/annalysisHistoryApi.ts
  4. 15
      src/modules/analysis/history/sagas/analysisHistorySaga.ts

7
src/containers/analysis/history/AnalysisHistoryDetailContainer.js

@ -12,6 +12,7 @@ export const AnalysisHistoryDetailContainer = () => {
const dispatch = useDispatch();
const { id } = useParams();
const titleName = '비행이력';
useEffect(() => {
@ -19,12 +20,9 @@ export const AnalysisHistoryDetailContainer = () => {
}, []);
const handlerSearch = () => {
dispatch(Actions.detail.request({ searchParams: { id, page: 1 } }));
dispatch(Actions.detail.request(id));
};
const handlerPageChange = page => {
dispatch(Actions.detail.request({ id, page }));
};
const handlerInput = (type, val) => {
if (type === 'search1') {
setParams({ ...params, search1: val });
@ -153,7 +151,6 @@ export const AnalysisHistoryDetailContainer = () => {
excelHeaders={excelHeaders}
count={log?.length}
pagination={true}
handlerPageChange={handlerPageChange}
/>
</CustomDetailLayout>
);

6
src/modules/analysis/history/actions/analysisHistoryAction.ts

@ -41,11 +41,7 @@ export const detail = createAsyncAction(
DETAIL_REQUEST,
DETAIL_SUCCESS,
DETAIL_FAILURE
)<
AnalysisHistoryState,
{ detail: AnalysisHistoryData; count: number; total: number },
AxiosError
>();
)<string, { detail: AnalysisHistoryData }, AxiosError>();
export const LIST_INITAL = createAction(LIST_INIT)();

6
src/modules/analysis/history/apis/annalysisHistoryApi.ts

@ -14,11 +14,7 @@ export const analysisHistory = {
return await axios.get(`/api/anls/hstry/list${queryString}&page=${page}`);
},
detail: async (id: string) => {
const queryString = qs.stringify(id, {
addQueryPrefix: true,
arrayFormat: 'repeat'
});
return await axios.get(`/api/anls/hstry/detail/${queryString}`);
return await axios.get(`/api/anls/hstry/detail/${id}`);
},
log: async (id: string) => {

15
src/modules/analysis/history/sagas/analysisHistorySaga.ts

@ -35,18 +35,13 @@ function* listSaga(action: ActionType<typeof Actions.list.request>) {
function* detailSaga(action: ActionType<typeof Actions.detail.request>) {
try {
const { searchParams } = action.payload;
const res = yield call(Apis.analysisHistory.detail, searchParams);
yield put(Actions.log.request(searchParams));
const {
data: { items, total },
count
} = res;
const id = action.payload;
const res = yield call(Apis.analysisHistory.detail, id);
yield put(Actions.log.request(id));
const { data } = res;
yield put(
Actions.detail.success({
detail: items,
count,
total
detail: data
})
);
} catch (error) {

Loading…
Cancel
Save