perf: 不可用节点添加提示

This commit is contained in:
Orange
2021-03-17 17:22:12 +08:00
committed by 老广
parent 7a0ef53d78
commit 707bf497b0
3 changed files with 12 additions and 1 deletions

View File

@@ -662,6 +662,7 @@
"name": "名称",
"protocol": "协议",
"region": "地域",
"EsDisabled": "节点不可用, 请联系管理员",
"sessionActiveCount": "在线会话数量",
"systemCpuLoad": "CPU负载",
"systemDiskUsedPercent": "硬盘使用率",

View File

@@ -647,6 +647,7 @@
"systemCpuLoad": "cpu load",
"systemDiskUsedPercent": "disk used percent",
"systemMemoryUsedPercent": "memory used percent",
"EsDisabled": "Node is unavailable, please contact administrator",
"go": "Go",
"goto": "Goto",
"hosts": "Hosts",

View File

@@ -120,6 +120,15 @@ export default {
showAssets: false,
// ?assets=0不显示资产. =1显示资产
treeUrl: `/api/v1/terminal/command-storages/tree/?real=1&date_from=${dateFrom}&date_to=${dateTo}`,
view: {
// 添加禁用颜色区分
fontCss: (treeId, treeNode) => {
if (treeNode.chkDisabled) {
return { opacity: '0.4' }
}
return {}
}
},
callback: {
onSelected: function(event, treeNode) {
// 禁止点击根节点
@@ -127,7 +136,7 @@ export default {
return
}
if (!treeNode.valid) {
this.$message.error('不可用')
this.$message.error(this.$t('sessions.EsDisabled'))
return
}
this.tableConfig.url = `/api/v1/terminal/commands/?command_storage_id=${treeNode.id}`