diff --git a/.env.development b/.env.development
index f844c2d..8eca712 100644
--- a/.env.development
+++ b/.env.development
@@ -1,5 +1,5 @@
# VITE_APP_URL = http://192.168.31.82:8771
VITE_APP_URL = http://18.167.251.121:10015
# VITE_APP_URL = http://192.168.31.118:8080
-# VITE_APP_URL = http://192.168.31.82:8755
+VITE_APP_URL = http://192.168.31.82:8755
VITE_GOOGLE_CLIENT_ID = 216037134725-7q8vqp0ohtmohlosltkfg7bd2v29rm5a.apps.googleusercontent.com
diff --git a/src/App.vue b/src/App.vue
index e35e315..6f6410f 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,7 +1,7 @@
-
+
diff --git a/src/components/Canvas/DepthCanvas/depth-canvas.vue b/src/components/Canvas/DepthCanvas/depth-canvas.vue
index aa85dd5..e4a1fe2 100644
--- a/src/components/Canvas/DepthCanvas/depth-canvas.vue
+++ b/src/components/Canvas/DepthCanvas/depth-canvas.vue
@@ -8,7 +8,7 @@
- emit('workbench', v)" />
+
({})
}
})
+ const onWorkbench = async () => {
+ exportCanvasToImage(canvasManager.canvas).then((url) => {
+ const { canvas, images } = canvasManager.getCanvasDisUrlJSON()
+ emit('workbench', { url, canvas, images })
+ })
+ }
// 准备就绪
const isReady = ref(false)
@@ -78,7 +84,7 @@
provide('toolManager', toolManager)
//键盘事件管理器
- const keyEventManager = new KeyEventManager({ stateManager })
+ const keyEventManager = new KeyEventManager({ stateManager, onWorkbench })
stateManager.setManager({ keyEventManager })
provide('keyEventManager', keyEventManager)
@@ -183,6 +189,10 @@
// const canvas = canvasManager.processCanvasDisUrlJSON(object)
// console.log(canvas)
}
+
+ defineExpose({
+ onWorkbench
+ })