From 5e1a26b743484d64c361ad99a8777a37fbb944a2 Mon Sep 17 00:00:00 2001 From: jialin Date: Mon, 15 Sep 2025 10:47:32 +0800 Subject: [PATCH] fix: close modal after editing cluster --- src/pages/cluster-management/clusters.tsx | 8 +++++++- src/pages/cluster-management/components/pool-form.tsx | 1 + src/pages/cluster-management/credentials.tsx | 6 +++--- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/pages/cluster-management/clusters.tsx b/src/pages/cluster-management/clusters.tsx index 9d0705d4..2dba501d 100644 --- a/src/pages/cluster-management/clusters.tsx +++ b/src/pages/cluster-management/clusters.tsx @@ -164,7 +164,13 @@ const Credentials: React.FC = () => { }); } fetchData(); - + setOpenAddModal({ + open: false, + action: PageAction.CREATE, + currentData: undefined, + title: '', + provider: null + }); message.success(intl.formatMessage({ id: 'common.message.success' })); } catch (error) {} }; diff --git a/src/pages/cluster-management/components/pool-form.tsx b/src/pages/cluster-management/components/pool-form.tsx index a3e8c7c4..9132e8af 100644 --- a/src/pages/cluster-management/components/pool-form.tsx +++ b/src/pages/cluster-management/components/pool-form.tsx @@ -423,6 +423,7 @@ const PoolForm: React.FC = forwardRef((props, ref) => { > diff --git a/src/pages/cluster-management/credentials.tsx b/src/pages/cluster-management/credentials.tsx index c32f1f47..e5972466 100644 --- a/src/pages/cluster-management/credentials.tsx +++ b/src/pages/cluster-management/credentials.tsx @@ -100,9 +100,9 @@ const Credentials: React.FC = () => { }); } else { await createCredential({ data: params }); - // if (isFromCluster) { - // navigate(-1); - // } + if (isFromCluster) { + navigate(-1); + } } fetchData(); setOpenModalStatus({ ...openModalStatus, open: false });