v3.5.0 导出按钮点击之后添加遮罩

This commit is contained in:
YunaiV
2022-02-15 21:28:11 +08:00
parent d44d4da428
commit e7d0024eb0
20 changed files with 124 additions and 346 deletions

View File

@ -47,7 +47,7 @@
v-hasPermi="['system:user:import']">导入</el-button>
</el-col>
<el-col :span="1.5">
<el-button type="warning" icon="el-icon-download" size="mini" @click="handleExport"
<el-button type="warning" icon="el-icon-download" size="mini" @click="handleExport" :loading="exportLoading"
v-hasPermi="['system:user:export']">导出</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList" :columns="columns"></right-toolbar>
@ -261,6 +261,8 @@ export default {
return {
// 遮罩层
loading: true,
// 导出遮罩层
exportLoading: false,
// 显示搜索条件
showSearch: true,
// 总条数
@ -599,11 +601,13 @@ export default {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning"
}).then(function() {
}).then(() => {
this.exportLoading = true;
return exportUser(queryParams);
}).then(response => {
this.downloadExcel(response, '用户数据.xls');
})
this.exportLoading = false;
})
},
/** 导入按钮操作 */
handleImport() {