From 8a85fe6461ea385824159da7c50e7bf3cf428186 Mon Sep 17 00:00:00 2001
From: ssongliu <73214554+ssongliu@users.noreply.github.com>
Date: Tue, 13 May 2025 16:13:18 +0800
Subject: [PATCH] style: Adjust the display of license binding information
(#8616)
---
frontend/src/views/setting/license/index.vue | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
diff --git a/frontend/src/views/setting/license/index.vue b/frontend/src/views/setting/license/index.vue
index fd51129d8..436e1ad70 100644
--- a/frontend/src/views/setting/license/index.vue
+++ b/frontend/src/views/setting/license/index.vue
@@ -44,7 +44,7 @@
{{ $t('license.pro') }}:
- {{ row.bindNode === '127.0.0.1' ? $t('xpack.node.master') : row.bindNode }}
+ {{ loadBindNode(row) }}
{{ $t('license.oss') }}:
@@ -152,6 +152,18 @@ const onBindFree = async (row: any) => {
});
};
+const loadBindNode = (row: any) => {
+ if (!row.bindNode && row.freeNodes?.length) {
+ return row.bindNode;
+ }
+ for (const item of row.freeNodes) {
+ if (item.addr === row.bindNode) {
+ return item.name === 'local' ? i18n.global.t('xpack.node.master') : item.addr;
+ }
+ }
+ return row.bindNode;
+};
+
const onUnbind = async (row: any) => {
if (row.freeNodes && (row.freeNodes.length > 1 || !row.freeNodes[0].isXpack)) {
MsgError(i18n.global.t('license.licenseUnbindHelper'));