diff --git a/src/assets/icons/textToolsDecoration.svg b/src/assets/icons/textToolsDecoration.svg new file mode 100644 index 0000000..725777a --- /dev/null +++ b/src/assets/icons/textToolsDecoration.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/assets/icons/textToolsStyle.svg b/src/assets/icons/textToolsStyle.svg new file mode 100644 index 0000000..8c9a101 --- /dev/null +++ b/src/assets/icons/textToolsStyle.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/assets/icons/textToolsweight.svg b/src/assets/icons/textToolsweight.svg new file mode 100644 index 0000000..2cbd3b4 --- /dev/null +++ b/src/assets/icons/textToolsweight.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/components/Canvas/FlowCanvas/components/nodes/text.vue b/src/components/Canvas/FlowCanvas/components/nodes/text.vue index 331a930..551b659 100644 --- a/src/components/Canvas/FlowCanvas/components/nodes/text.vue +++ b/src/components/Canvas/FlowCanvas/components/nodes/text.vue @@ -4,6 +4,7 @@
+
+ +
@@ -19,6 +23,7 @@ + + diff --git a/src/components/Canvas/FlowCanvas/manager/NodeManager.ts b/src/components/Canvas/FlowCanvas/manager/NodeManager.ts index ee1298b..50b202c 100644 --- a/src/components/Canvas/FlowCanvas/manager/NodeManager.ts +++ b/src/components/Canvas/FlowCanvas/manager/NodeManager.ts @@ -47,7 +47,7 @@ export class NodeManager { //获取上级节点所生成的最后一个node,设置位置为最后一个节点的xy 加上 节点间距 const superiorGenerateNodes = this.stateManager.getSubordNodes(superiorID) const currentNode = superiorGenerateNodes.find((node) => { - return node.data.createIndexPosition === options?.data?.createIndexPosition + return (node.data.createIndexPosition === options?.data?.createIndexPosition && options?.data?.createIndexPosition) }) const endGenerateNode = superiorGenerateNodes.reduce((max, current) => { return current.data.createIndexPosition > max.data.createIndexPosition ? current : max diff --git a/src/components/Canvas/FlowCanvas/manager/StateManager.ts b/src/components/Canvas/FlowCanvas/manager/StateManager.ts index 5165bb4..8b6c546 100644 --- a/src/components/Canvas/FlowCanvas/manager/StateManager.ts +++ b/src/components/Canvas/FlowCanvas/manager/StateManager.ts @@ -127,7 +127,7 @@ export class StateManager { getNodeById(id: string) { return this.nodes.value.find((node: NodesItem) => node.id === id) } /** 获取下级节点 */ getSubordNodeById(id: string) { return this.nodes.value.find((node: NodesItem) => node.data.superiorID === id) } - getLastNode() { console.log(this.nodes.value); return this.nodes.value[this.nodes.value.length - 1] } + getLastNode() { return this.nodes.value[this.nodes.value.length - 1] } /** 获取上级生成节点的图片 */ getSuperiorNodeImage(superiorID: string) { diff --git a/src/views/home/agent/components/versionTree/index.vue b/src/views/home/agent/components/versionTree/index.vue index 9448ee0..00cfb4f 100644 --- a/src/views/home/agent/components/versionTree/index.vue +++ b/src/views/home/agent/components/versionTree/index.vue @@ -5,6 +5,7 @@ import Tree from './tree/index.vue' import { findAndAddChild, findAndRemoveChild } from '../../../../../utils/treeDiagram' import { useProjectStore } from '@/stores' import { versionTree } from '@/api/versitonTree' +import { downloadImage } from '@/components/Canvas/tools/tools' const props = defineProps({ versionTreeData: { @@ -138,7 +139,7 @@ const {} = toRefs(data)
-
+