随笔- 14  文章- 0  评论- 0  阅读- 10154 

导出:

const formElement = document.createElement('form');
formElement.style.display = 'display:none;';
formElement.method = 'post';
formElement.action = window.configUrl.serverUrl + url;
formElement.target = '_self';
const exportQueryData = [
  { name: 'departmentCode','' : },
  { name: 'idCard', value: '' },
  { name: 'name', value: '' },
  { name: 'policeCard', value: '' },
  { name: 'roleId', value: '' },
  { name: 'state', value: '' },
];
queryData.forEach((item) => {
  const inputElement = document.createElement('input');
  inputElement.type = 'hidden';
  inputElement.name = item.name;
  inputElement.value = item.value;
  formElement.appendChild(inputElement);
})
document.body.appendChild(formElement);
formElement.submit();
document.body.removeChild(formElement);

导入:

const formData = new FormData();
formData.append('file', info.file);
axios({
  url:"url",
  method:"post",
  data:{
    ...参数
  },
})
.then((res)=>{
  if (res) {
if (res.type && res.type === 'application/octet-stream') { // 内容错误返回错误文件
message.error('您上传的文件存在数据异常,请查看下载文件,修复后再次上传');
const a = document.createElement('a');
a.download = `${异常文档}.xls`;
a.href = URL.createObjectURL(res);
a.click();
} else if (res.status && res.status === 'success') {
message.success('导入成功!');
} else if (res.status && res.status === 'error') {
message.error('您导入的文件存在格式错误,请上传模板文件!');
}
  }
})
 posted on   久闻  阅读(12)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示