|
@@ -47,6 +47,7 @@
|
|
|
import useMiniMap from '../use-mini-map';
|
|
import useMiniMap from '../use-mini-map';
|
|
|
import { storeToRefs } from 'pinia';
|
|
import { storeToRefs } from 'pinia';
|
|
|
import { updateMinMapViewLayoutApi } from '@/api/scene/scene';
|
|
import { updateMinMapViewLayoutApi } from '@/api/scene/scene';
|
|
|
|
|
+ import { emitKeypressEvents } from 'readline';
|
|
|
|
|
|
|
|
const globSetting = useGlobSetting();
|
|
const globSetting = useGlobSetting();
|
|
|
|
|
|
|
@@ -65,7 +66,7 @@
|
|
|
integrationState?: number;
|
|
integrationState?: number;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- const emit = defineEmits(['changeDefaultCamera', 'sendCameraId']);
|
|
|
|
|
|
|
+ const emit = defineEmits(['changeDefaultCamera', 'sendCameraId', 'change']);
|
|
|
const props = defineProps<{ filterData: DataType[] }>();
|
|
const props = defineProps<{ filterData: DataType[] }>();
|
|
|
const camImg = new Image();
|
|
const camImg = new Image();
|
|
|
|
|
|
|
@@ -191,6 +192,7 @@
|
|
|
|
|
|
|
|
const handleDragStart = () => {
|
|
const handleDragStart = () => {
|
|
|
tipShow.value = false;
|
|
tipShow.value = false;
|
|
|
|
|
+ emit('change', true);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
const handleStageClick = (e: any) => {
|
|
const handleStageClick = (e: any) => {
|
|
@@ -203,6 +205,7 @@
|
|
|
//判断是否点击相机组
|
|
//判断是否点击相机组
|
|
|
if (parent.hasName('group')) {
|
|
if (parent.hasName('group')) {
|
|
|
lastClickedGroupId.value = parent.id();
|
|
lastClickedGroupId.value = parent.id();
|
|
|
|
|
+ emit('change', true);
|
|
|
// 判断是否为右键点击
|
|
// 判断是否为右键点击
|
|
|
if (e.evt.button === 2) {
|
|
if (e.evt.button === 2) {
|
|
|
lastClickedGroupId.value = parent.id();
|
|
lastClickedGroupId.value = parent.id();
|
|
@@ -227,6 +230,7 @@
|
|
|
// 将变换器附加到点击的相机
|
|
// 将变换器附加到点击的相机
|
|
|
transformerNode.nodes([cameraNode]);
|
|
transformerNode.nodes([cameraNode]);
|
|
|
transformerNode.moveToTop();
|
|
transformerNode.moveToTop();
|
|
|
|
|
+ emit('change', true);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
//添加相机
|
|
//添加相机
|
|
@@ -258,6 +262,7 @@
|
|
|
cameras.value[0].isDefault = true;
|
|
cameras.value[0].isDefault = true;
|
|
|
defaultCameraId.value = id;
|
|
defaultCameraId.value = id;
|
|
|
}
|
|
}
|
|
|
|
|
+ emit('change', true);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
//设置默认相机
|
|
//设置默认相机
|
|
@@ -278,6 +283,7 @@
|
|
|
// 将变换器附加到点击的相机
|
|
// 将变换器附加到点击的相机
|
|
|
transformerNode.nodes([cameraNode]);
|
|
transformerNode.nodes([cameraNode]);
|
|
|
defaultShow.value = false;
|
|
defaultShow.value = false;
|
|
|
|
|
+ emit('change', true);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
watch(
|
|
watch(
|
|
@@ -352,6 +358,7 @@
|
|
|
defaultCameraId: defaultCameraId.value,
|
|
defaultCameraId: defaultCameraId.value,
|
|
|
cameraList: camerasLists,
|
|
cameraList: camerasLists,
|
|
|
};
|
|
};
|
|
|
|
|
+ emit('change', false);
|
|
|
return JSON.stringify(layout);
|
|
return JSON.stringify(layout);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
@@ -387,6 +394,7 @@
|
|
|
const transformerNode = transformer.value.getNode();
|
|
const transformerNode = transformer.value.getNode();
|
|
|
transformerNode.nodes([]);
|
|
transformerNode.nodes([]);
|
|
|
}
|
|
}
|
|
|
|
|
+ emit('change', true);
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
|
|
|