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, }, ); }