From f3a9ed836a729cf3da84bcb66cadb60da199527b Mon Sep 17 00:00:00 2001 From: tbphp Date: Fri, 25 Jul 2025 15:58:32 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=96=B0=E5=BB=BA?= =?UTF-8?q?=E5=88=86=E7=BB=84=E5=88=B7=E6=96=B0=E6=95=B0=E6=8D=AE=E5=BC=82?= =?UTF-8?q?=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/components/keys/GroupList.vue | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/web/src/components/keys/GroupList.vue b/web/src/components/keys/GroupList.vue index 2891341..18ef1c4 100644 --- a/web/src/components/keys/GroupList.vue +++ b/web/src/components/keys/GroupList.vue @@ -62,14 +62,12 @@ function openCreateGroupModal() { showGroupModal.value = true; } -function handleGroupCreated(_group: Group) { +function handleGroupCreated(group: Group) { showGroupModal.value = false; - emit("refresh"); -} - -function handleSwitchToGroup(groupId: number) { - // 创建成功后,通知父组件刷新并切换到新创建的分组 - emit("refresh-and-select", groupId); + if (group && group.id) { + // 创建成功后,通知父组件刷新并切换到新创建的分组 + emit("refresh-and-select", group.id); + } } @@ -132,7 +130,6 @@ function handleSwitchToGroup(groupId: number) {