From 59eace702bccc59641d11e942ab5ca263f6a4389 Mon Sep 17 00:00:00 2001 From: jialin Date: Wed, 3 Dec 2025 12:30:46 +0800 Subject: [PATCH] fix: add worker init steps failed --- src/locales/en-US/no-result.ts | 2 +- src/locales/ja-JP/no-result.ts | 2 +- src/locales/ru-RU/no-result.ts | 4 ++-- src/locales/zh-CN/no-result.ts | 2 +- src/pages/cluster-management/clusters.tsx | 10 +++++++++- src/pages/llmodels/hooks/use-no-resource-result.tsx | 1 + 6 files changed, 15 insertions(+), 6 deletions(-) diff --git a/src/locales/en-US/no-result.ts b/src/locales/en-US/no-result.ts index 476d75b8..04d9b0c2 100644 --- a/src/locales/en-US/no-result.ts +++ b/src/locales/en-US/no-result.ts @@ -38,6 +38,6 @@ export default { 'No clusters available. Add a cluster to get started.', 'noresult.resources.worker': 'No workers available. Add a worker to get started.', - 'noresult.resources.gotocluster': 'Create a Docker or Other Cluster', + 'noresult.resources.gotocluster': 'Create Your First Cluster', 'noresult.resources.gotoworker': 'Add Worker' }; diff --git a/src/locales/ja-JP/no-result.ts b/src/locales/ja-JP/no-result.ts index 476d75b8..04d9b0c2 100644 --- a/src/locales/ja-JP/no-result.ts +++ b/src/locales/ja-JP/no-result.ts @@ -38,6 +38,6 @@ export default { 'No clusters available. Add a cluster to get started.', 'noresult.resources.worker': 'No workers available. Add a worker to get started.', - 'noresult.resources.gotocluster': 'Create a Docker or Other Cluster', + 'noresult.resources.gotocluster': 'Create Your First Cluster', 'noresult.resources.gotoworker': 'Add Worker' }; diff --git a/src/locales/ru-RU/no-result.ts b/src/locales/ru-RU/no-result.ts index ed8ec86e..c919dbaf 100644 --- a/src/locales/ru-RU/no-result.ts +++ b/src/locales/ru-RU/no-result.ts @@ -39,13 +39,13 @@ export default { 'No clusters available. Add a cluster to get started.', 'noresult.resources.worker': 'No workers available. Add a worker to get started.', - 'noresult.resources.gotocluster': 'Create a Docker or Other Cluster', + 'noresult.resources.gotocluster': 'Create Your First Cluster', 'noresult.resources.gotoworker': 'Add Worker' }; // ========== To-Do: Translate Keys (Remove After Translation) ========== // 1. 'noresult.resources.cluster': 'No clusters available. Add a cluster to get started.', // 2. 'noresult.resources.worker': 'No workers available. Add a worker to get started.', -// 3. 'noresult.resources.gotocluster': 'Create a Docker or Other Cluster', +// 3. 'noresult.resources.gotocluster': 'Create Your First Cluster', // 4. 'noresult.resources.gotoworker': 'Add Worker' // ======================================================================== diff --git a/src/locales/zh-CN/no-result.ts b/src/locales/zh-CN/no-result.ts index 840ac4a4..38fd1fcd 100644 --- a/src/locales/zh-CN/no-result.ts +++ b/src/locales/zh-CN/no-result.ts @@ -36,6 +36,6 @@ export default { 'noresult.catalog.nofound': '未找到匹配的模型', 'noresult.resources.cluster': '暂无可用集群,请添加集群以开始使用。', 'noresult.resources.worker': '暂无可用节点,请添加节点以开始使用。', - 'noresult.resources.gotocluster': '创建 Docker 或其他类型的集群', + 'noresult.resources.gotocluster': '创建您的第一个集群', 'noresult.resources.gotoworker': '添加节点' }; diff --git a/src/pages/cluster-management/clusters.tsx b/src/pages/cluster-management/clusters.tsx index 9de23992..1099d324 100644 --- a/src/pages/cluster-management/clusters.tsx +++ b/src/pages/cluster-management/clusters.tsx @@ -260,7 +260,15 @@ const Clusters: React.FC = () => { ); if (targetCluster) { - handleAddWorker(targetCluster); + const actionMap = { + [ProviderValueMap.Docker]: 'add_worker', + [ProviderValueMap.Kubernetes]: 'register_cluster', + [ProviderValueMap.DigitalOcean]: 'addPool' + }; + handleSelect( + actionMap[targetCluster.provider as string], + targetCluster + ); // reset session setClusterSession(null); } diff --git a/src/pages/llmodels/hooks/use-no-resource-result.tsx b/src/pages/llmodels/hooks/use-no-resource-result.tsx index 94164c83..3f685c73 100644 --- a/src/pages/llmodels/hooks/use-no-resource-result.tsx +++ b/src/pages/llmodels/hooks/use-no-resource-result.tsx @@ -50,6 +50,7 @@ const useNoResourceResult = (props: { navigate( `/cluster-management/clusters/create?action=${PageAction.CREATE}` ); + return; } if (noWorkers) {