|
|
@@ -1043,7 +1043,7 @@ func allCloudbrainHeader(ctx *context.Context) map[string]string { |
|
|
|
|
|
|
|
} |
|
|
|
func allCloudbrainValues(row int, rs *models.CloudbrainInfo, ctx *context.Context) map[string]string { |
|
|
|
return map[string]string{getCellName("A", row): getCloudbrainType(rs), getCellName("B", row): rs.DisplayJobName, getCellName("C", row): rs.Status, getCellName("D", row): rs.JobType, |
|
|
|
return map[string]string{getCellName("A", row): getCloudbrainType(rs, ctx), getCellName("B", row): rs.DisplayJobName, getCellName("C", row): rs.Status, getCellName("D", row): rs.JobType, |
|
|
|
getCellName("E", row): time.Unix(int64(rs.Cloudbrain.CreatedUnix), 0).Format(CREATE_TIME_FORMAT), getCellName("F", row): getBrainWaitTime(rs), |
|
|
|
getCellName("G", row): rs.TrainJobDuration, getCellName("H", row): getBrainStartTime(rs), |
|
|
|
getCellName("I", row): getBrainEndTime(rs), |
|
|
@@ -1083,15 +1083,15 @@ func getBrainWaitTime(rs *models.CloudbrainInfo) string { |
|
|
|
return models.ConvertDurationToStr(int64(waitTime)) |
|
|
|
} |
|
|
|
} |
|
|
|
func getCloudbrainType(rs *models.CloudbrainInfo) string { |
|
|
|
func getCloudbrainType(rs *models.CloudbrainInfo, ctx *context.Context) string { |
|
|
|
if rs.Cloudbrain.Type == models.TypeCloudBrainOne { |
|
|
|
return "云脑Ⅰ" |
|
|
|
return ctx.Tr("repo.cloudbrain1") |
|
|
|
} else if rs.Cloudbrain.Type == models.TypeCloudBrainTwo { |
|
|
|
return "云脑Ⅱ" |
|
|
|
return ctx.Tr("repo.cloudbrain2") |
|
|
|
} else if rs.Cloudbrain.Type == models.TypeIntelligentNet { |
|
|
|
return "智算网络" |
|
|
|
return ctx.Tr("repo.intelligent_net") |
|
|
|
} else { |
|
|
|
return "未知支撑算力" |
|
|
|
return ctx.Tr("repo.cloudbrain_untype") |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|