From 707bf497b0ead04b12a7cef7a8a8c47a87de6ba7 Mon Sep 17 00:00:00 2001 From: Orange Date: Wed, 17 Mar 2021 17:22:12 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=B8=8D=E5=8F=AF=E7=94=A8=E8=8A=82?= =?UTF-8?q?=E7=82=B9=E6=B7=BB=E5=8A=A0=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/i18n/langs/cn.json | 1 + src/i18n/langs/en.json | 1 + src/views/sessions/CommandList.vue | 11 ++++++++++- 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/i18n/langs/cn.json b/src/i18n/langs/cn.json index c3b8e1a73..cae71ac9e 100644 --- a/src/i18n/langs/cn.json +++ b/src/i18n/langs/cn.json @@ -662,6 +662,7 @@ "name": "名称", "protocol": "协议", "region": "地域", + "EsDisabled": "节点不可用, 请联系管理员", "sessionActiveCount": "在线会话数量", "systemCpuLoad": "CPU负载", "systemDiskUsedPercent": "硬盘使用率", diff --git a/src/i18n/langs/en.json b/src/i18n/langs/en.json index 8413a1416..64c3c342d 100644 --- a/src/i18n/langs/en.json +++ b/src/i18n/langs/en.json @@ -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", diff --git a/src/views/sessions/CommandList.vue b/src/views/sessions/CommandList.vue index acacd80ca..aeb3883bc 100644 --- a/src/views/sessions/CommandList.vue +++ b/src/views/sessions/CommandList.vue @@ -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}`