导出:
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('您导入的文件存在格式错误,请上传模板文件!');
}
}
})
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix