From 75beed21a3ce16e4cca6f741a6e94eb66b7aa41a Mon Sep 17 00:00:00 2001 From: "X1627315083@163.com" <1627315083@qq.com> Date: Wed, 25 Mar 2026 11:08:34 +0800 Subject: [PATCH 1/8] fix --- .../Canvas/FlowCanvas/components/nodes/cards/color-palette.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Canvas/FlowCanvas/components/nodes/cards/color-palette.vue b/src/components/Canvas/FlowCanvas/components/nodes/cards/color-palette.vue index bb88ce4..d52c980 100644 --- a/src/components/Canvas/FlowCanvas/components/nodes/cards/color-palette.vue +++ b/src/components/Canvas/FlowCanvas/components/nodes/cards/color-palette.vue @@ -50,7 +50,7 @@ ]) const getApiData = ()=>{ return { - variantCount: '2', + variantCount: '4', colors: data.colors, mode: data.mode, } From 2d5c02e191c924c441f7b996ad8d6fa54affa51b Mon Sep 17 00:00:00 2001 From: lzp Date: Wed, 25 Mar 2026 11:27:24 +0800 Subject: [PATCH 2/8] =?UTF-8?q?=E6=B7=B1=E5=BA=A6=E7=94=BB=E5=B8=83?= =?UTF-8?q?=E6=99=BA=E8=83=BD=E9=80=89=E5=8C=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/ai-selectbox-panel.vue | 32 ++-- .../components/brush-control-panel.vue | 24 ++- .../components/depth-header-tools.vue | 9 +- .../manager/AISelectboxToolManager.ts | 139 ++++++++++++--- .../DepthCanvas/manager/CanvasManager.ts | 16 +- .../DepthCanvas/manager/LayerManager.ts | 75 +++++--- .../Canvas/DepthCanvas/manager/ToolManager.ts | 60 ++++++- .../manager/events/CanvasEventManager.js | 160 ++++++++++-------- .../Canvas/DepthCanvas/tools/layerHelper.js | 14 +- src/views/home/test.vue | 5 +- 10 files changed, 371 insertions(+), 163 deletions(-) diff --git a/src/components/Canvas/DepthCanvas/components/ai-selectbox-panel.vue b/src/components/Canvas/DepthCanvas/components/ai-selectbox-panel.vue index e972bfd..58f33bf 100644 --- a/src/components/Canvas/DepthCanvas/components/ai-selectbox-panel.vue +++ b/src/components/Canvas/DepthCanvas/components/ai-selectbox-panel.vue @@ -4,51 +4,63 @@
{{ item.label }}
- + - + diff --git a/src/components/Canvas/FlowCanvas/components/tools/my-select.vue b/src/components/Canvas/FlowCanvas/components/tools/my-select.vue index ccfc13c..ff9d156 100644 --- a/src/components/Canvas/FlowCanvas/components/tools/my-select.vue +++ b/src/components/Canvas/FlowCanvas/components/tools/my-select.vue @@ -43,6 +43,7 @@ .el-select-dropdown { li { padding-left: 8px; + padding-right: 8px; height: 30px; line-height: 30px; font-size: 12px; diff --git a/src/components/Canvas/FlowCanvas/components/tools/my-textTools.vue b/src/components/Canvas/FlowCanvas/components/tools/my-textTools.vue new file mode 100644 index 0000000..480fb48 --- /dev/null +++ b/src/components/Canvas/FlowCanvas/components/tools/my-textTools.vue @@ -0,0 +1,141 @@ + + + + + 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)
-
+
From 1c970e530d2904c634ef63bdb65f28821c1c724f Mon Sep 17 00:00:00 2001 From: "X1627315083@163.com" <1627315083@qq.com> Date: Wed, 25 Mar 2026 16:56:16 +0800 Subject: [PATCH 8/8] fix --- src/views/home/agent/components/versionTree/index.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/views/home/agent/components/versionTree/index.vue b/src/views/home/agent/components/versionTree/index.vue index 00cfb4f..7edfbbc 100644 --- a/src/views/home/agent/components/versionTree/index.vue +++ b/src/views/home/agent/components/versionTree/index.vue @@ -212,8 +212,10 @@ const {} = toRefs(data) margin-left: auto; margin-top: 2.2rem; margin-right: 3rem; + height: 3.3rem; > .btn{ - padding: .6rem 1.8rem; + padding: 0 1.8rem; + line-height: 3rem; cursor: pointer; display: flex; align-items: center;