增加管理员按等级查询

This commit is contained in:
zhl 2021-05-10 13:51:00 +08:00
parent bf8ce95922
commit 5f494a272e

View File

@ -98,7 +98,7 @@ class AccountController extends BaseController {
@router('get /admins') @router('get /admins')
async users(req) { async users(req) {
const user = req.user const user = req.user
let { dept } = req.params let { dept, level } = req.params
let queryData: any = {deleted: false} let queryData: any = {deleted: false}
if (!user.isSysAdmin()) { if (!user.isSysAdmin()) {
queryData.show = true queryData.show = true
@ -106,6 +106,9 @@ class AccountController extends BaseController {
if (dept) { if (dept) {
queryData.department = dept queryData.department = dept
} }
if (level) {
queryData.level = level
}
let users = await Admin.find(queryData) let users = await Admin.find(queryData)
return users.map(o => o.toJson()) return users.map(o => o.toJson())
} }