超期报告/证书
- 无记录
+ 无记录
导入
导出
diff --git a/client/src/views/system/user.vue b/client/src/views/system/user.vue
index b0cbab5..72e6c12 100644
--- a/client/src/views/system/user.vue
+++ b/client/src/views/system/user.vue
@@ -68,16 +68,22 @@
type="primary"
icon="el-icon-search"
@click="handleFilter"
- >搜索
+ >搜索
重置
+ >重置
+ 导出
{});
});
},
+ //导出
+ exportExcel(){
+ let that = this;
+ this.listLoading = true;
+ //获取全部人员数据
+ let promises = [1,2, 3, 4].map(function (page) {
+ return getUserList({page:page,page_size:500}).then((res)=>{return res.data.results})
+ });
+ Promise.all(promises).then(function (posts) {
+ let data = JSON.parse(JSON.stringify(posts))
+ let list = [...data[0], ...data[1],...data[2], ...data[3]];
+ let exportData = [];
+ for(let i=0;i{
+ return item.name;
+ })
+ obj.roles=roles.toString();
+ exportData.push(obj)
+ }
+ generateExcel(that.columns,exportData,'账号清单');
+ that.listLoading = false;
+ }).catch(function(reason){
+ console.log('出错了',reason)
+ that.listLoading = false;
+ });
+ },
},
};