From 7094da6ba5075910a0f350983e81d6e44780e8e1 Mon Sep 17 00:00:00 2001 From: lzp Date: Tue, 17 Mar 2026 09:36:59 +0800 Subject: [PATCH] 111 --- .../DepthCanvas/manager/CanvasManager.ts | 36 ++++++++++--------- .../Canvas/FlowCanvas/flow-canvas.vue | 2 +- .../Canvas/FlowCanvas/manager/EventManager.ts | 1 - 3 files changed, 20 insertions(+), 19 deletions(-) diff --git a/src/components/Canvas/DepthCanvas/manager/CanvasManager.ts b/src/components/Canvas/DepthCanvas/manager/CanvasManager.ts index 9420a83..6600f3d 100644 --- a/src/components/Canvas/DepthCanvas/manager/CanvasManager.ts +++ b/src/components/Canvas/DepthCanvas/manager/CanvasManager.ts @@ -86,23 +86,25 @@ export class CanvasManager { this.setupCanvasEvents() this.setupBrushEvents() - - this.stateManager.setIsRecord(false) - // 创建矩形 - const rect = await this.layerManager.createRectLayer({ - left: 400, - top: 100, - }) - //创建圆形 - const circle = await this.layerManager.createCircleLayer({ - left: 200, - top: 200, - }) - // 文字 - const text = await this.layerManager.createTextLayer('Hello World'); - this.layerManager.updateLayers() - this.layerManager.setActiveID(text.info.id) - this.stateManager.setIsRecord(true) + /** 测试-开始 */ + // this.stateManager.setIsRecord(false) + // // 创建矩形 + // const rect = await this.layerManager.createRectLayer({ + // left: 400, + // top: 100, + // }) + // //创建圆形 + // const circle = await this.layerManager.createCircleLayer({ + // left: 200, + // top: 200, + // }) + // // 文字 + // const text = await this.layerManager.createTextLayer('Hello World'); + // this.layerManager.updateLayers() + // this.layerManager.setActiveID(text.info.id) + // this.stateManager.setIsRecord(true) + /** 测试-结束 */ + this.stateManager.recordState() // this.stateManager.toolManager.setTool(OperationType.RECTANGLE) } diff --git a/src/components/Canvas/FlowCanvas/flow-canvas.vue b/src/components/Canvas/FlowCanvas/flow-canvas.vue index b3ea0a8..91226ce 100644 --- a/src/components/Canvas/FlowCanvas/flow-canvas.vue +++ b/src/components/Canvas/FlowCanvas/flow-canvas.vue @@ -227,7 +227,7 @@ onMounted(async () => { // window['vueFlow'] = vueFlow // window['nodes'] = nodes - + eventManager.registerEvents() if (props.config.json.length > 0) { importFlow(props.config.json) } else { diff --git a/src/components/Canvas/FlowCanvas/manager/EventManager.ts b/src/components/Canvas/FlowCanvas/manager/EventManager.ts index 895ce32..ec6a154 100644 --- a/src/components/Canvas/FlowCanvas/manager/EventManager.ts +++ b/src/components/Canvas/FlowCanvas/manager/EventManager.ts @@ -7,7 +7,6 @@ export class EventManager { this.stateManager = options.stateManager; this.vueFlow = options.vueFlow this.zoom = this.stateManager.zoom - this.registerEvents() } /** 处理视口变化 */ handleViewportChange(e: any) {