From 807ba866d314a17a65aacc85e385ac08cb819290 Mon Sep 17 00:00:00 2001 From: jialin Date: Tue, 9 Jun 2026 20:57:53 +0800 Subject: [PATCH] fix: only ready allow deleting --- src/pages/gpu-service/instances/config/index.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/pages/gpu-service/instances/config/index.ts b/src/pages/gpu-service/instances/config/index.ts index de968623..e7d87d1b 100644 --- a/src/pages/gpu-service/instances/config/index.ts +++ b/src/pages/gpu-service/instances/config/index.ts @@ -35,8 +35,7 @@ export const K8SStatuses = [ InstanceStatusValueMap.Initialized, InstanceStatusValueMap.Preparing, InstanceStatusValueMap.NotReady, - InstanceStatusValueMap.Ready, - InstanceStatusValueMap.Starting + InstanceStatusValueMap.Ready ]; export const GPUStackFailedStatuses = [ @@ -54,6 +53,7 @@ export const InstanceStatusLabelMap: Record = { [InstanceStatusValueMap.Stopping]: 'Stopping', [InstanceStatusValueMap.Stopped]: 'Stopped', [InstanceStatusValueMap.Unknown]: 'Unknown', + [InstanceStatusValueMap.Starting]: 'Starting', ...Object.fromEntries( GPUStackFailedStatuses.map((status) => [status, status]) ) @@ -114,7 +114,9 @@ export const rowActionList: InstanceRowAction[] = [ icon: icons.ProfileOutlined, show: (record: ListItem) => { const phase = record.status?.phase; - return K8SStatuses.includes(phase as string); + return [...K8SStatuses, InstanceStatusValueMap.Starting].includes( + phase as string + ); } }, { @@ -143,7 +145,7 @@ export const rowActionList: InstanceRowAction[] = [ }, show: (record: ListItem) => { const phase = record.status?.phase; - return K8SStatuses.includes(phase as string); + return [InstanceStatusValueMap.Ready].includes(phase as string); } }, {