1 |
- import{f as t}from"./elementPlus.8e650391.js";async function i({apiMethod:s,queryParams:c={},fileName:n="下载文件.xlsx",successMessage:r=()=>t.success("文件下载成功!"),errorMessage:a=()=>t.error("文件下载失败,请重试!")}){try{const o=await s(c),l=window.URL.createObjectURL(new Blob([o.data])),e=document.createElement("a");e.href=l,e.setAttribute("download",n),document.body.appendChild(e),e.click(),document.body.removeChild(e),r()}catch(o){a(),console.error("下载文件出错:",o)}}export{i as u};
|