|
@@ -184,6 +184,7 @@
|
|
|
v-if="data.dataset?.devices?.length"
|
|
|
:draggable="data.checkAll ? true : false"
|
|
|
@dragstart="onAddShape($event, data.dataset?.devices)"
|
|
|
+ @dragend="onAddShapeEnd"
|
|
|
>
|
|
|
<div
|
|
|
v-for="(device, i) in data.dataset.devices"
|
|
@@ -198,6 +199,7 @@
|
|
|
"
|
|
|
:draggable="data.checkAll ? false : true"
|
|
|
@dragstart="onAddShape($event, device)"
|
|
|
+ @dragend="onAddShapeEnd"
|
|
|
>
|
|
|
<div
|
|
|
class="flex"
|
|
@@ -1373,6 +1375,12 @@ const onAddShape = (e, _data) => {
|
|
|
meta2d.canvas.addCaches = deepClone(data);
|
|
|
};
|
|
|
|
|
|
+const onAddShapeEnd = () => {
|
|
|
+ setTimeout(()=>{
|
|
|
+ meta2d.initBinds();
|
|
|
+ },1000);
|
|
|
+}
|
|
|
+
|
|
|
const onAddmock = (item: any) => {
|
|
|
if (data.dataMocks.find((elem) => elem.id === item.id)) {
|
|
|
return;
|