Files
geg-gas-web/src/api/system/dataMigration/index.ts

46 lines
834 B
TypeScript
Raw Normal View History

import { defHttp } from '/@/utils/http/axios';
import { ErrorMessageMode } from '/#/axios';
enum Api {
ExportDatas= '/system/dataMigration/exportDatas',
DownloadDatas='/system/dataMigration/downloadDatas',
}
/**
* @description: -
*/
export async function exportDatas(params, mode: ErrorMessageMode = 'modal') {
return defHttp.post(
{
url: Api.ExportDatas,
data:params,
},
{
errorMessageMode: mode,
},
);
}
/**
* @description: uuid()
*/
export async function downloadDatas(
params?: object,
mode: ErrorMessageMode = 'modal'
) {
return defHttp.download(
{
url: Api.DownloadDatas+"/"+params.uuid,
method: 'GET',
responseType: 'blob',
},
{
errorMessageMode: mode,
},
);
}