From ed396894cbaaee2b6cddfc82850762d68d8aeaea Mon Sep 17 00:00:00 2001 From: "X1627315083@163.com" <1627315083@qq.com> Date: Wed, 25 Feb 2026 10:14:10 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=BB=E5=B8=83=E9=A1=B5=E9=9D=A2=E4=BD=BF?= =?UTF-8?q?=E7=94=A8vueflow?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tools/tools.js => utils/treeDiagram.js} | 0 .../canvas/components/node/InputNode.vue | 26 +++++++++ .../canvas/components/node/secondaryNode.vue | 33 +++++++++++ src/views/canvas/index.vue | 57 +++++++++++++++++-- .../agent/components/versionTree/index.vue | 2 +- .../versionTree/tree/view2/index.vue | 2 +- 6 files changed, 114 insertions(+), 6 deletions(-) rename src/{views/home/agent/components/versionTree/tools/tools.js => utils/treeDiagram.js} (100%) create mode 100644 src/views/canvas/components/node/InputNode.vue create mode 100644 src/views/canvas/components/node/secondaryNode.vue diff --git a/src/views/home/agent/components/versionTree/tools/tools.js b/src/utils/treeDiagram.js similarity index 100% rename from src/views/home/agent/components/versionTree/tools/tools.js rename to src/utils/treeDiagram.js diff --git a/src/views/canvas/components/node/InputNode.vue b/src/views/canvas/components/node/InputNode.vue new file mode 100644 index 0000000..cce43fc --- /dev/null +++ b/src/views/canvas/components/node/InputNode.vue @@ -0,0 +1,26 @@ + + + + + diff --git a/src/views/canvas/components/node/secondaryNode.vue b/src/views/canvas/components/node/secondaryNode.vue new file mode 100644 index 0000000..ca2d09e --- /dev/null +++ b/src/views/canvas/components/node/secondaryNode.vue @@ -0,0 +1,33 @@ + + + + + diff --git a/src/views/canvas/index.vue b/src/views/canvas/index.vue index 90479b4..04abcd3 100644 --- a/src/views/canvas/index.vue +++ b/src/views/canvas/index.vue @@ -1,6 +1,6 @@ - + diff --git a/src/views/home/agent/components/versionTree/index.vue b/src/views/home/agent/components/versionTree/index.vue index 3e2b9ff..63921cb 100644 --- a/src/views/home/agent/components/versionTree/index.vue +++ b/src/views/home/agent/components/versionTree/index.vue @@ -3,7 +3,7 @@ import { ref, onMounted, onUnmounted, reactive, toRefs, watch } from 'vue' import Tree from './tree/index.vue' import Detail from './detail/index.vue' // import { versionsList } from './tools/versionsData' -import { findAndAddChild, findAndRemoveChild } from './tools/tools' +import { findAndAddChild, findAndRemoveChild } from '../../../../../utils/treeDiagram' import { useProjectStore } from '@/stores' import { versionTree, getChatNodeDetail } from '@/api/versitonTree' diff --git a/src/views/home/agent/components/versionTree/tree/view2/index.vue b/src/views/home/agent/components/versionTree/tree/view2/index.vue index 5971502..1c49695 100644 --- a/src/views/home/agent/components/versionTree/tree/view2/index.vue +++ b/src/views/home/agent/components/versionTree/tree/view2/index.vue @@ -5,7 +5,7 @@ import { VueFlow, useVueFlow } from '@vue-flow/core' import SpecialEdge from './speciaiEdge.vue' import InputNode from './InputNode.vue'//主 import SecondaryNode from './secondaryNode.vue'//分支 -import { useLayout } from '../../tools/tools' +import { useLayout } from '@/utils/treeDiagram' import dialogVue from "../../components/dialog.vue"; const props = defineProps({ selectItem: {