提交 0f75a9cb 编写于 作者: bo.dang's avatar bo.dang

批量导入

上级 a800277a
...@@ -434,42 +434,10 @@ export default { ...@@ -434,42 +434,10 @@ export default {
}); });
return; return;
} }
//
// console.log(file);
// let arr = file.type.split("/");
// let ext = "." + arr[1];
// let name = file.name;
//
//
// let reader = new FileReader();
// reader.onload = function(e) {
// let fileJson = {
// fileName: file.name,
// file: e.target.result.substr(e.target.result.indexOf("base64,") + 7),
// ext: ext
// };
// let fileArray = [
// {
// type: "",
// base64: fileJson
// }
// ];
// let req = {
// fileArray: fileArray,
// // scopeOfAdministrative: vm.getScope("administrative")
// scopeOfAdministrative: vm.regio
// };
// console.log("req", req);
openLoading(vm); openLoading(vm);
// let params = {
// // id: vm.circleId,
// id: 50,
// file: fileArray
// };
let formData = new FormData(); let formData = new FormData();
formData.append("circleId", 50); formData.append("circleId", vm.circleId);
formData.append("file", file); formData.append("file", file);
// let files = new window.File(); // let files = new window.File();
...@@ -495,11 +463,7 @@ export default { ...@@ -495,11 +463,7 @@ export default {
// }; // };
// reader.readAsDataURL(file); // reader.readAsDataURL(file);
}, }
} }
} }
......
...@@ -310,59 +310,50 @@ export default { ...@@ -310,59 +310,50 @@ export default {
this.initRange() this.initRange()
}, },
// 批量导入 // 批量导入
beforeUploadDoc(file) { beforeUploadDoc(file) {
console.log(file);
let arr = file.type.split("/");
let ext = "." + arr[1];
let name = file.name; let name = file.name;
let reader = new FileReader(); let type = name.substring(name.lastIndexOf('.') + 1);
reader.onload = function(e) { if (type !== 'xls' && type !== 'xlsx') {
let fileJson = { vm.$message({
fileName: file.name, message: '上传文件只能是 xls、xlsx格式!',
file: e.target.result.substr(e.target.result.indexOf("base64,") + 7), type: 'warning'
ext: ext });
}; return;
let fileArray = [ }
{ openLoading(vm);
type: "",
base64: fileJson
}
];
// let req = {
// fileArray: fileArray,
// // scopeOfAdministrative: vm.getScope("administrative")
// scopeOfAdministrative: vm.regio
// };
console.log("req", req);
openLoading(vm);
let params = { let formData = new FormData();
id: vm.circleId, formData.append("circleId", vm.circleId);
file: fileJson formData.append("file", file);
};
uploadDoc(params).then(res => { // let files = new window.File();
closeLoading(vm);
if (res.code == "000000") { uploadDoc(formData).then(res => {
this.$message({ closeLoading(vm);
type: 'success',
message: '导入成功!' if (res.code == "000000") {
}); this.$message({
} type: 'success',
else { message: '导入成功!'
this.$message({ });
type: 'error', vm.initRange();
message: '导入失败!' }
}); else {
} this.$message({
// vm.setDialog(res); type: 'error',
}); message: '导入失败,请联系研发团队'
}; });
reader.readAsDataURL(file); }
}, // vm.setDialog(res);
});
// };
// reader.readAsDataURL(file);
}
} }
} }
</script> </script>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册