|
@@ -54,6 +54,7 @@
|
|
|
:data="editing.data"
|
|
|
@update="handleEditingUpdate"
|
|
|
@del="handleEditingDel"
|
|
|
+ @close="handleEditingClose"
|
|
|
/>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -238,23 +239,23 @@ const handleDetele = async (item) => {
|
|
|
};
|
|
|
const handleLine = () => {
|
|
|
if (window.scene) {
|
|
|
- window.scene.player.setMode(1);
|
|
|
+ window.scene.setMode(1);
|
|
|
}
|
|
|
};
|
|
|
const handleMark = () => {
|
|
|
if (window.scene) {
|
|
|
- window.scene.player.setMode(2);
|
|
|
+ window.scene.setMode(2);
|
|
|
}
|
|
|
};
|
|
|
|
|
|
const handleSymbol = () => {
|
|
|
if (window.scene) {
|
|
|
- window.scene.player.setMode(3);
|
|
|
+ window.scene.setMode(3);
|
|
|
}
|
|
|
};
|
|
|
const handleText = () => {
|
|
|
if (window.scene) {
|
|
|
- window.scene.player.setMode(4);
|
|
|
+ window.scene.setMode(4);
|
|
|
}
|
|
|
};
|
|
|
const handleSave = async () => {
|
|
@@ -273,7 +274,7 @@ const handleSave = async () => {
|
|
|
};
|
|
|
const handleFree = () => {
|
|
|
if (window.scene) {
|
|
|
- window.scene.player.setMode(0);
|
|
|
+ window.scene.setMode(0);
|
|
|
}
|
|
|
};
|
|
|
const handleClear = () => {
|
|
@@ -288,11 +289,17 @@ const handleEditingUpdate = (data) => {
|
|
|
window.scene.editing(data);
|
|
|
}
|
|
|
};
|
|
|
-const handleEditingDel = (id, type) => {
|
|
|
+const handleEditingDel = (form) => {
|
|
|
if (window.scene) {
|
|
|
- window.deleteItemById(id, type);
|
|
|
+ const { id, type } = form;
|
|
|
+ console.log("handleEditingDel", form);
|
|
|
+ window.scene.deleteItemById(id, type);
|
|
|
+ window.scene.setMode(0);
|
|
|
}
|
|
|
};
|
|
|
+const handleEditingClose = () => {
|
|
|
+ window.scene.setMode(0);
|
|
|
+};
|
|
|
|
|
|
onMounted(() => {
|
|
|
renderCanvas();
|