template
<el-upload
ref="upload"
action=""
:http-request="(params)=>UploadFile(params)"
accept=".xls, .xlsx"
:show-file-list = "false"
:auto-upload="true">
<el-button size="mini" class="btn">导入模板</el-button>
</el-upload>
method
UploadFile(params){
const vm = this;
const execlData = params.file
if (params.file) {
vm.currentFile.push(params.file);
}
if (vm.currentFile.length) {
uploadFile({
filename: execlData
}).then(res => {
if(res.status === 200 && res.data !== null){
saveFile({
filename: res.data.data.key,
type: '9',
}).then(res => {
if(res.status == 200 & res.data !== null) {
vm.$message({
message:'导入模板成功',
type:'success'
});
}
})
}else{
vm.$message({
message:'导入模板失败',
type:'error'
});
}
})
}
}