网站服务列表增加用户筛选

This commit is contained in:
GoEdgeLab
2022-07-24 14:26:14 +08:00
parent a20e8b80cc
commit e6667e8828
4 changed files with 24 additions and 18 deletions

View File

@@ -27,6 +27,7 @@ func (this *IndexAction) RunGet(params struct {
Keyword string
AuditingFlag int32
CheckDNS bool
UserId int64
TrafficOutOrder string
}) {
@@ -36,6 +37,7 @@ func (this *IndexAction) RunGet(params struct {
this.Data["auditingFlag"] = params.AuditingFlag
this.Data["checkDNS"] = params.CheckDNS
this.Data["hasOrder"] = len(params.TrafficOutOrder) > 0
this.Data["userId"] = params.UserId
isSearching := params.AuditingFlag == 1 || params.ClusterId > 0 || params.GroupId > 0 || len(params.Keyword) > 0
@@ -76,6 +78,7 @@ func (this *IndexAction) RunGet(params struct {
ServerGroupId: params.GroupId,
Keyword: params.Keyword,
AuditingFlag: params.AuditingFlag,
UserId: params.UserId,
})
if err != nil {
this.ErrorPage(err)
@@ -95,6 +98,7 @@ func (this *IndexAction) RunGet(params struct {
AuditingFlag: params.AuditingFlag,
TrafficOutDesc: params.TrafficOutOrder == "desc",
TrafficOutAsc: params.TrafficOutOrder == "asc",
UserId: params.UserId,
})
if err != nil {
this.ErrorPage(err)
@@ -288,5 +292,13 @@ func (this *IndexAction) RunGet(params struct {
}
this.Data["countNeedFixLogs"] = countNeedFixLogsResp.Count
// 是否有用户
countUsersResp, err := this.RPC().UserRPC().CountAllEnabledUsers(this.AdminContext(), &pb.CountAllEnabledUsersRequest{})
if err != nil {
this.ErrorPage(err)
return
}
this.Data["hasUsers"] = countUsersResp.Count > 0
this.Show()
}

View File

@@ -29,6 +29,7 @@ func (this *OptionsAction) RunPost(params struct {
"id": user.Id,
"fullname": user.Fullname,
"username": user.Username,
"name": user.Fullname + "(" + user.Username + ")",
})
}
this.Data["users"] = userMaps