import request from '@/utils/request'; /** * 上传文件 * @param file 文件 */ export async function uploadFile (data) { const formData = new FormData(); formData.append('multiPartFile', data.multiPartFile); formData.append('module', data.module); const res = await request.post('/main/file/upload', formData); if (res.data.code === '0') { return res.data; } return Promise.reject(new Error(res.data.message)); } /** * 获取文件 */ export async function getFile (params) { const res = await request.get('/main/file/getFile', { params, headers: { requestType: 'blob' } }); if (res.data.code === '0') { return res.data.data; } return Promise.reject(new Error(res.data.message)); } /** * 删除文件 */ export async function removeFile (data) { const res = await request.post( `/main/file/delete?fileId=${data.fileId}`, data ); if (res.data.code === '0') { return res.data.message; } return Promise.reject(new Error(res.data.message)); }