diff --git a/apps/jingrow/frontend/src/core/components/SchemaEditorModal.vue b/apps/jingrow/frontend/src/core/components/SchemaEditorModal.vue index 1e81d6a..881f913 100644 --- a/apps/jingrow/frontend/src/core/components/SchemaEditorModal.vue +++ b/apps/jingrow/frontend/src/core/components/SchemaEditorModal.vue @@ -125,6 +125,7 @@ const handleClose = () => { const handleOverlayClick = (e: MouseEvent) => { if (e.target === e.currentTarget) { + e.stopPropagation() // 阻止事件冒泡,避免触发列表项的点击事件 handleClose() } } @@ -161,7 +162,7 @@ onUnmounted(() => { right: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); - z-index: 1000; + z-index: 10000; /* 提高 z-index,确保在列表项之上 */ display: flex; align-items: center; justify-content: center; diff --git a/apps/jingrow/frontend/src/views/pagetype/local_ai_node/local_ai_node_list_actions.vue b/apps/jingrow/frontend/src/views/pagetype/local_ai_node/local_ai_node_list_actions.vue new file mode 100644 index 0000000..87cd1e8 --- /dev/null +++ b/apps/jingrow/frontend/src/views/pagetype/local_ai_node/local_ai_node_list_actions.vue @@ -0,0 +1,179 @@ + + + + + +