mirror of
https://github.com/TeaOSLab/EdgeAdmin.git
synced 2025-11-03 20:40:26 +08:00
在节点列表显示租期、是否为备用节点等信息
This commit is contained in:
@@ -209,6 +209,8 @@ func (this *NodesAction) RunGet(params struct {
|
||||
"isInstalled": node.IsInstalled,
|
||||
"isOn": node.IsOn,
|
||||
"isUp": node.IsUp,
|
||||
"isBackup": node.IsBackupForCluster || node.IsBackupForGroup,
|
||||
"offlineDay": node.OfflineDay,
|
||||
"installStatus": maps.Map{
|
||||
"isRunning": node.InstallStatus.IsRunning,
|
||||
"isFinished": node.InstallStatus.IsFinished,
|
||||
|
||||
@@ -211,6 +211,8 @@ func (this *NodesAction) RunGet(params struct {
|
||||
"isInstalled": node.IsInstalled,
|
||||
"isOn": node.IsOn,
|
||||
"isUp": node.IsUp,
|
||||
"isBackup": node.IsBackupForCluster || node.IsBackupForGroup,
|
||||
"offlineDay": node.OfflineDay,
|
||||
"installStatus": maps.Map{
|
||||
"isRunning": node.InstallStatus.IsRunning,
|
||||
"isFinished": node.InstallStatus.IsFinished,
|
||||
@@ -222,9 +224,9 @@ func (this *NodesAction) RunGet(params struct {
|
||||
"updatedAt": status.UpdatedAt,
|
||||
"hostname": status.Hostname,
|
||||
"cpuUsage": status.CPUUsage,
|
||||
"cpuUsageText": numberutils.FormatFloat2(status.CPUUsage * 100) + "%",
|
||||
"cpuUsageText": numberutils.FormatFloat2(status.CPUUsage*100) + "%",
|
||||
"memUsage": status.MemoryUsage,
|
||||
"memUsageText": numberutils.FormatFloat2(status.MemoryUsage * 100) + "%",
|
||||
"memUsageText": numberutils.FormatFloat2(status.MemoryUsage*100) + "%",
|
||||
"trafficInBytes": status.TrafficInBytes,
|
||||
"trafficOutBytes": status.TrafficOutBytes,
|
||||
"load1m": numberutils.PadFloatZero(numberutils.FormatFloat2(status.Load1m), 2),
|
||||
|
||||
@@ -76,6 +76,11 @@
|
||||
<tr v-for="(node, nodeIndex) in nodes">
|
||||
<td class="node-name-td"><a :href="'/clusters/cluster/node?clusterId=' + clusterId + '&nodeId=' + node.id">{{node.name}}<sup v-if="node.level > 1"><span class="blue"> L{{node.level}}</span></sup></a>
|
||||
|
||||
<a :href="'/clusters/cluster/node/settings/schedule?clusterId=' + node.cluster.id + '&nodeId=' + node.id">
|
||||
<sup v-if="node.isBackup"><span class="blue"> 备用</span></sup>
|
||||
<sup v-if="node.offlineDay != null && node.offlineDay.length > 0"><span class="blue"> 到{{node.offlineDay.substring(0, 4)}}-{{node.offlineDay.substring(4, 6)}}-{{node.offlineDay.substring(6, 8)}}</span></sup>
|
||||
</a>
|
||||
|
||||
<a :href="'/clusters/cluster/node/update?clusterId=' + clusterId + '&nodeId=' + node.id" title="设置"><i class="icon setting grey"></i></a>
|
||||
|
||||
<div v-if="node.region != null">
|
||||
|
||||
@@ -68,7 +68,13 @@
|
||||
</tr>
|
||||
</thead>
|
||||
<tr v-for="(node, nodeIndex) in nodes">
|
||||
<td class="node-name-td"><a :href="'/clusters/cluster/node?clusterId=' + node.cluster.id + '&nodeId=' + node.id">{{node.name}}<sup v-if="node.level > 1"><span class="blue"> L{{node.level}}</span></sup></a>
|
||||
<td class="node-name-td"><a :href="'/clusters/cluster/node?clusterId=' + node.cluster.id + '&nodeId=' + node.id">{{node.name}}
|
||||
<sup v-if="node.level > 1"><span class="blue"> L{{node.level}}</span></sup>
|
||||
</a>
|
||||
<a :href="'/clusters/cluster/node/settings/schedule?clusterId=' + node.cluster.id + '&nodeId=' + node.id">
|
||||
<sup v-if="node.isBackup"><span class="blue"> 备用</span></sup>
|
||||
<sup v-if="node.offlineDay != null && node.offlineDay.length > 0"><span class="blue"> 到{{node.offlineDay.substring(0, 4)}}-{{node.offlineDay.substring(4, 6)}}-{{node.offlineDay.substring(6, 8)}}</span></sup>
|
||||
</a>
|
||||
|
||||
<a :href="'/clusters/cluster/node/update?clusterId=' + node.cluster.id + '&nodeId=' + node.id" title="设置"><i class="icon setting grey"></i></a>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user