// html
<input
style="display: none"
type="file"
@change="handleUploadTaskFile"
ref="fileDom"
/>
// 方法
const handleUploadTaskFile = async (e) => {
console.log(e);
const files = e.target.files;
if (files && files[0]) {
const file = files[0];
let uploadFile = new FormData();
uploadFile.append("excel", file);
try {
const res = await uploadWbsTask(uploadFile);
requestGetTaskListByProject();
requesetGetSubProCount();
ElMessage({
message: "导入成功",
type: "success",
});
} catch (error) {
ElMessage({
message: "导入文件发生错误",
type: "error",
});
}
}
};