// 获取数据列表
getDataList() {
this.dataListLoading = true;
let params = {
page: this.pageIndex,
limit: this.pageSize,
username: this.dataForm.username,
deptName: this.dataForm.deptName,
roleType: this.dataForm.roleType
};
this.$http.get(this.$api.GetUserList, { params }).then(data => {
if (data && data.code === 0) {
this.dataList = data.page.list;
//console.log(this.dataList );
this.totalPage = data.page.totalCount;
} else {
this.dataList = [];
this.totalPage = 0;
}
this.dataListLoading = false;
});
},
后端:
@GetMapping("/list")
@RequiresPermissions("sys:user:list")
public R list(@RequestParam Map<String, Object> params){
//只有超级管理员,才能查看所有管理员列表
// if(getUserId() != Constant.SUPER_ADMIN){
// params.put("createUserId", getUserId());
// }
PageUtils page = sysUserService.queryPage(params);
//logger.info("test");
return R.ok().put("page", page);
}