diff --git a/frontend/src/pages/InstancePage.tsx b/frontend/src/pages/InstancePage.tsx
index a6433ee..136dde4 100644
--- a/frontend/src/pages/InstancePage.tsx
+++ b/frontend/src/pages/InstancePage.tsx
@@ -991,7 +991,7 @@ function CreateInstanceForm({ defaultType, onCancel, onCreated }: {
const labelCls = 'block text-sm font-medium mb-1.5';
return (
-
+
e.stopPropagation()}
diff --git a/frontend/src/pages/RedisDetailPage.tsx b/frontend/src/pages/RedisDetailPage.tsx
index 82f1b1b..fd46cc4 100644
--- a/frontend/src/pages/RedisDetailPage.tsx
+++ b/frontend/src/pages/RedisDetailPage.tsx
@@ -246,7 +246,7 @@ export default function RedisDetailPage() {
{/* 键详情弹窗 */}
{selectedKey && (
-
+
键详情
@@ -268,7 +268,7 @@ export default function RedisDetailPage() {
{/* 新增键弹窗 */}
{showAddKey && (
-
+
新增键
diff --git a/frontend/src/pages/RolesPage.tsx b/frontend/src/pages/RolesPage.tsx
index c83a038..52f129f 100644
--- a/frontend/src/pages/RolesPage.tsx
+++ b/frontend/src/pages/RolesPage.tsx
@@ -553,7 +553,7 @@ function CloneRoleModal({ sourceRole, onClose }: { sourceRole: Role; onClose: ()
};
return (
-
+
e.stopPropagation()}>
克隆角色
diff --git a/frontend/src/pages/SlowQueryPage.tsx b/frontend/src/pages/SlowQueryPage.tsx
index 00721d5..cccc6e2 100644
--- a/frontend/src/pages/SlowQueryPage.tsx
+++ b/frontend/src/pages/SlowQueryPage.tsx
@@ -893,7 +893,7 @@ export default function SlowQueryPage() {
{/* Compare Modal */}
{showCompare && compareLogs.length === 2 && (
-
setShowCompare(false)}>
+
e.stopPropagation()}>
查询对比
diff --git a/frontend/src/pages/UsersPage.tsx b/frontend/src/pages/UsersPage.tsx
index 258da1f..4a84aae 100644
--- a/frontend/src/pages/UsersPage.tsx
+++ b/frontend/src/pages/UsersPage.tsx
@@ -590,7 +590,7 @@ function CreateUserModal({ onClose, onCreated, setToast }: { onClose: () => void
};
return (
-
+
e.stopPropagation()}>
新建用户
@@ -677,7 +677,7 @@ function EditUserModal({ user, onClose, onUpdated, setToast }: { user: UserItem;
};
return (
-
+
e.stopPropagation()}>
编辑用户
@@ -758,7 +758,7 @@ function ResetPasswordModal({ user, onClose, setToast }: { user: UserItem; onClo
};
return (
-
+
e.stopPropagation()}>
重置密码
@@ -795,7 +795,7 @@ function UserDetailModal({ user, onClose }: { user: UserItem; onClose: () => voi
const activities = useMemo(() => generateMockActivities(user.id), [user.id]);
return (
-
+
e.stopPropagation()}>
用户详情