diff --git a/src/components/DialogManager.vue b/src/components/DialogManager.vue
new file mode 100644
index 0000000..ce1ae0a
--- /dev/null
+++ b/src/components/DialogManager.vue
@@ -0,0 +1,32 @@
+
+
+
+ { dialogs.shikigami.callback?.(data, dialogs.shikigami.node); closeDialog('shikigami') }"
+ />
+ { dialogs.yuhun.callback?.(data, dialogs.yuhun.node); closeDialog('yuhun') }"
+ />
+ { dialogs.property.callback?.(data, dialogs.property.node); closeDialog('property') }"
+ />
+
\ No newline at end of file
diff --git a/src/components/flow/nodes/yys/ShikigamiSelect.vue b/src/components/flow/nodes/yys/ShikigamiSelect.vue
index c242c03..1f73626 100644
--- a/src/components/flow/nodes/yys/ShikigamiSelect.vue
+++ b/src/components/flow/nodes/yys/ShikigamiSelect.vue
@@ -2,10 +2,8 @@
- 当前选择式神:{{ current.name }}
+ 当前选择式神:{{ props.currentShikigami.name }}