<el-upload class="upload" :action="uploadExcelAction" :headers="headers"
list-type="picture" :show-file-list="false" :before-upload="beforeUpload"
:on-success="uploadSuccess" :on-error="uploadError" :on-progress="uploadProgress"
accept="application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet">
<el-button class="filter-item" icon="el-icon-upload2" type="primary" plain>
{{ $t('table.importExcel') }}
</el-button>
</el-upload>
uploadError(error) {
const result = JSON.parse(error.message);
this.$message({
message: this.$t('tips.uploadFailed') + " " + result.message,
type: 'error',
showClose: true
});
}