Files
operationSystem-front/src/apis/History.js
2025-02-12 18:29:27 +09:00

37 lines
1.0 KiB
JavaScript

//사용자 관리 - 로그조회 api 연결
import { Axios } from '../utils';
export const LogViewList = async (token, searchType, searchKey, historyType, startDt, endDt, orderBy, size, currentPage) => {
try {
const res = await Axios.get(
`/api/v1/history/list?search_type=${searchType ? searchType : 'NAME'}&search_key=${searchKey ? searchKey : ''}&history_type=${historyType ? historyType : ''}&start_dt=${
startDt ? startDt : ''
}&end_dt=${endDt ? endDt : ''}&orderby=${orderBy ? orderBy : 'DESC'}&page_no=${currentPage}&page_size=${size}`,
{
headers: { Authorization: `Bearer ${token}` },
},
);
return res.data.data;
} catch (e) {
if (e instanceof Error) {
throw new Error('LogViewList Error', e);
}
}
};
export const LogviewDetail = async (token, id) => {
try {
const res = await Axios.get(`/api/v1/history/detail/${id}`, {
headers: { Authorization: `Bearer ${token}` },
});
return res.data.data.content;
} catch (e) {
if (e instanceof Error) {
throw new Error('LogViewDetail', e);
}
}
};