|
|
|
@ -83,6 +83,7 @@ |
|
|
|
|
plain |
|
|
|
|
icon="el-icon-download" |
|
|
|
|
size="mini" |
|
|
|
|
:loading="exportLoading" |
|
|
|
|
@click="handleExport" |
|
|
|
|
v-hasPermi="['monitor:logininfor:export']" |
|
|
|
|
>导出</el-button> |
|
|
|
@ -126,6 +127,8 @@ export default { |
|
|
|
|
return { |
|
|
|
|
// 遮罩层 |
|
|
|
|
loading: true, |
|
|
|
|
// 导出遮罩层 |
|
|
|
|
exportLoading: false, |
|
|
|
|
// 选中数组 |
|
|
|
|
ids: [], |
|
|
|
|
// 非多个禁用 |
|
|
|
@ -221,10 +224,12 @@ export default { |
|
|
|
|
confirmButtonText: "确定", |
|
|
|
|
cancelButtonText: "取消", |
|
|
|
|
type: "warning" |
|
|
|
|
}).then(function() { |
|
|
|
|
}).then(() => { |
|
|
|
|
this.exportLoading = true; |
|
|
|
|
return exportLogininfor(queryParams); |
|
|
|
|
}).then(response => { |
|
|
|
|
this.download(response.msg); |
|
|
|
|
this.exportLoading = false; |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|