master
lion 5 months ago
parent 2528b61307
commit 7730b20ddf

@ -1,6 +1,9 @@
<template> <template>
<div> <div>
<el-dialog :visible.sync="dialogVisible" title="import" width="740px"> <el-dialog v-loading="loading"
element-loading-text="Loading..."
element-loading-spinner="el-icon-loading"
element-loading-background="rgba(0, 0, 0, 0.4)" :visible.sync="dialogVisible" title="import" width="740px">
<div class="title">Download The Template</div> <div class="title">Download The Template</div>
<el-button <el-button
style="margin-top: 10px" style="margin-top: 10px"
@ -23,6 +26,7 @@
:headers="{ :headers="{
Authorization: `Bearer ${getToken()}`, Authorization: `Bearer ${getToken()}`,
}" }"
:before-upload="uploadBefore"
:on-success="uploadSuccess" :on-success="uploadSuccess"
:on-error="uploadFail" :on-error="uploadFail"
> >
@ -60,6 +64,7 @@ export default {
headers: [], headers: [],
tableList: [], tableList: [],
table: [], table: [],
loading:false,
}; };
}, },
methods: { methods: {
@ -79,7 +84,13 @@ export default {
type: "error", type: "error",
}); });
}, },
uploadBefore(){
console.log("123")
this.loading = true
// return
},
uploadSuccess(response) { uploadSuccess(response) {
this.tableList = response; this.tableList = response;
this.$message({ this.$message({
message: `Upload successful`, message: `Upload successful`,
@ -87,6 +98,7 @@ export default {
}); });
this.hidden(); this.hidden();
this.$emit('refresh') this.$emit('refresh')
this.loading = false
}, },
exportExcel(sheetName) { exportExcel(sheetName) {

Loading…
Cancel
Save