|
|
@ -12,23 +12,18 @@ export function getComboCodeList(params) {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// TODO: 헤더에서 파일 정보 읽을 수 있도록 변경 필요
|
|
|
|
// TODO: 헤더에서 파일 정보 읽을 수 있도록 변경 필요
|
|
|
|
export function fileDownload(id, filename, alert) {
|
|
|
|
export async function fileDownload(id, filename, alert) {
|
|
|
|
return async () => {
|
|
|
|
await axios
|
|
|
|
await axios
|
|
|
|
.get(GET_FILE_DOWNLOAD + id, {
|
|
|
|
.get(GET_FILE_DOWNLOAD + id, {
|
|
|
|
responseType: 'blob' // 'arrayBuffer',
|
|
|
|
responseType: 'blob' // 'arrayBuffer',
|
|
|
|
// withCredentials: process.env.NODE_ENV === 'development'
|
|
|
|
// withCredentials: process.env.NODE_ENV === 'development'
|
|
|
|
// headers: { Authorization: window.localStorage.getItem(ACCESS_TOKEN_NAME) }
|
|
|
|
// headers: { Authorization: window.localStorage.getItem(ACCESS_TOKEN_NAME) }
|
|
|
|
})
|
|
|
|
})
|
|
|
|
// eslint-disable-next-line consistent-return
|
|
|
|
// eslint-disable-next-line consistent-return
|
|
|
|
.then((res) => {
|
|
|
|
.then((res) => {
|
|
|
|
if (res.isAxiosError) alert.show('파일을 다운로드 할 수 없습니다 [파일정보 오류]');
|
|
|
|
if (res.isAxiosError) {
|
|
|
|
else FileSaver.saveAs(res, filename);
|
|
|
|
alert.show('파일을 다운로드 할 수 없습니다[파일정보 오류]');
|
|
|
|
});
|
|
|
|
return false;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
FileSaver.saveAs(res, filename);
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
export function setRowId(params, idx) {
|
|
|
|
export function setRowId(params, idx) {
|
|
|
|