|
@@ -19,12 +19,12 @@ export const create = async (store, canvas) => {
|
|
baseMap: null,
|
|
baseMap: null,
|
|
};
|
|
};
|
|
|
|
|
|
- console.log(store)
|
|
|
|
|
|
+ console.log(store);
|
|
setTimeout(() => {
|
|
setTimeout(() => {
|
|
- console.log(!!store.floors[0].bgImage)
|
|
|
|
- refs.bus.emit('exixtsBgImage', !!store.floors[0].bgImage)
|
|
|
|
- }, 100)
|
|
|
|
-
|
|
|
|
|
|
+ console.log(!!store.floors[0].bgImage);
|
|
|
|
+ refs.bus.emit("existsBgImage", !!store.floors[0].bgImage);
|
|
|
|
+ }, 100);
|
|
|
|
+
|
|
const layer = new Layer();
|
|
const layer = new Layer();
|
|
await layer.start(canvas, store);
|
|
await layer.start(canvas, store);
|
|
const defaultData = {
|
|
const defaultData = {
|
|
@@ -61,7 +61,7 @@ export const create = async (store, canvas) => {
|
|
layer.uiControl.clearUI();
|
|
layer.uiControl.clearUI();
|
|
layer.uiControl.setAttributes(type, "delete");
|
|
layer.uiControl.setAttributes(type, "delete");
|
|
if (type === bgImage) {
|
|
if (type === bgImage) {
|
|
- refs.bus.emit('exixtsBgImage', false)
|
|
|
|
|
|
+ refs.bus.emit("existsBgImage", false);
|
|
}
|
|
}
|
|
},
|
|
},
|
|
};
|
|
};
|
|
@@ -168,19 +168,19 @@ export const create = async (store, canvas) => {
|
|
});
|
|
});
|
|
},
|
|
},
|
|
setImage(url) {
|
|
setImage(url) {
|
|
- refs.bus.emit('exixtsBgImage', true)
|
|
|
|
|
|
+ refs.bus.emit("existsBgImage", true);
|
|
layer.uiControl.setAttributes(bgImage, "upload", { url, scale: 1 });
|
|
layer.uiControl.setAttributes(bgImage, "upload", { url, scale: 1 });
|
|
},
|
|
},
|
|
clear() {
|
|
clear() {
|
|
- history.clear()
|
|
|
|
|
|
+ history.clear();
|
|
},
|
|
},
|
|
export() {
|
|
export() {
|
|
return new Promise((resolve) => {
|
|
return new Promise((resolve) => {
|
|
layer.uiControl.exportImg(canvas, "cover.jpg", (blob) => {
|
|
layer.uiControl.exportImg(canvas, "cover.jpg", (blob) => {
|
|
- // const file = new File([blob], `asdasd.jpg`)
|
|
|
|
- // window.open(URL.createObjectURL(file))
|
|
|
|
- // console.log(blob)
|
|
|
|
- resolve(blob)
|
|
|
|
|
|
+ // const file = new File([blob], `asdasd.jpg`)
|
|
|
|
+ // window.open(URL.createObjectURL(file))
|
|
|
|
+ // console.log(blob)
|
|
|
|
+ resolve(blob);
|
|
});
|
|
});
|
|
});
|
|
});
|
|
const $canvas = document.createElement("canvas");
|
|
const $canvas = document.createElement("canvas");
|