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)