记录和显示最近常用的服务

This commit is contained in:
刘祥超
2021-05-03 15:15:31 +08:00
parent 19a2af8bfa
commit c2ebf81e6c
7 changed files with 70 additions and 4 deletions

View File

@@ -30,10 +30,29 @@ func (this *IndexAction) RunGet(params struct {
this.Data["auditingFlag"] = params.AuditingFlag
this.Data["checkDNS"] = params.CheckDNS
isSearching := params.AuditingFlag == 1 || params.ClusterId > 0 || params.GroupId > 0 || len(params.Keyword) > 0
if params.AuditingFlag > 0 {
this.Data["firstMenuItem"] = "auditing"
}
// 常用的服务
latestServerMaps := []maps.Map{}
if !isSearching {
serversResp, err := this.RPC().ServerRPC().FindLatestServers(this.AdminContext(), &pb.FindLatestServersRequest{Size: 6})
if err != nil {
this.ErrorPage(err)
return
}
for _, server := range serversResp.Servers {
latestServerMaps = append(latestServerMaps, maps.Map{
"id": server.Id,
"name": server.Name,
})
}
}
this.Data["latestServers"] = latestServerMaps
// 审核中的数量
countAuditingResp, err := this.RPC().ServerRPC().CountAllEnabledServersMatch(this.AdminContext(), &pb.CountAllEnabledServersMatchRequest{
AuditingFlag: 1,