diff --git a/src/components/Canvas/DepthCanvas/components/depth-header-tools.vue b/src/components/Canvas/DepthCanvas/components/depth-header-tools.vue index 42c82f9..0b0457b 100644 --- a/src/components/Canvas/DepthCanvas/components/depth-header-tools.vue +++ b/src/components/Canvas/DepthCanvas/components/depth-header-tools.vue @@ -53,7 +53,7 @@ zoom: { default: 1, type: Number }, step: { default: 0.1, type: Number } }) - const emit = defineEmits(['export', 'export-local', 'import-local', 'export-close', 'workbench']) + const emit = defineEmits(['export', 'workbench']) const importLocalImage = inject('importLocalImage') as (isRecord?: boolean) => void const stateManager = inject('stateManager') as any const toolManager = inject('toolManager') as any @@ -178,7 +178,8 @@ } const onWorkbench = async () => { exportCanvasToImage(canvasManager.canvas).then((url) => { - emit('workbench', { url }) + const json = canvasManager.getCanvasJSON() + emit('workbench', { url, json }) }) } diff --git a/src/components/Canvas/DepthCanvas/components/details-panel/fill-repeat.vue b/src/components/Canvas/DepthCanvas/components/details-panel/fill-repeat.vue index 5fa72c2..85fe2ae 100644 --- a/src/components/Canvas/DepthCanvas/components/details-panel/fill-repeat.vue +++ b/src/components/Canvas/DepthCanvas/components/details-panel/fill-repeat.vue @@ -1,5 +1,5 @@