完善菜单功能

This commit is contained in:
X1627315083@163.com
2026-03-05 10:37:41 +08:00
5 changed files with 113 additions and 76 deletions

View File

@@ -28,6 +28,7 @@
<component
:is="components[node.data.component]"
:node="node"
:config="node.data"
:data="node.data.data"
v-bind="node.data"
@delete-node="deleteNode(node.id)"
@@ -35,8 +36,6 @@
@update-data="(v) => (node.data.data = v)"
@bring-to-font="bringToFont(node.id)"
@send-to-back="sendToBack(node.id)"
@flip-horizontal="flipHorizontal(node.id)"
@flip-vertical="flipVertical(node.id)"
/>
</node>
</template>
@@ -152,15 +151,6 @@
const sendToBack = (id) => {
stateManager.sendToBack(id)
}
/** 水平翻转 */
const flipHorizontal = (id) => {
stateManager.setNodeFlip(id,'X')
}
/** 垂直翻转 */
const flipVertical = (id) => {
stateManager.setNodeFlip(id,'Y')
}
// 导出流程
const exportFlow = () => {
// flowManager.exportFlow()
@@ -188,9 +178,9 @@
onMounted(() => {
// window['vueFlow'] = vueFlow
// window['nodes'] = nodes
console.log(props.config)
nodeManager.createResultNode({
data: {
disableDelete: true,
isHeader: false,
data: {
url: props.config.url