fix : 优化隧道模拟

This commit is contained in:
dj
2025-01-02 21:35:33 +08:00
parent 923ee4a81b
commit 1f83ddfa8e
2 changed files with 8 additions and 5 deletions

View File

@@ -360,6 +360,7 @@ const ThreeConfig = {
* @param {Object} data 渲染数据格式 [{equipmentId,equipmentName,pointName,equipmentType,equipmentValue}]
*/
function TunnelSceneSimulateRender(data) {
console.log('TunnelSceneSimulateRender',data)
if (!demo) return;
const modeData = randomPosition([
...data.frequencyChangerList,

View File

@@ -281,7 +281,7 @@ const cancelDeviceManage = () => {
const submitDevice = () => {
isStartSimulate.value = false;
showDevice.value = false;
getScreenInfo(previewId);
getScreenInfo(previewId,true);
// initWebSocket()
};
@@ -431,7 +431,7 @@ const getBasicData = (id) => {
});
};
const getScreenInfo = (id) => {
const getScreenInfo = (id,flag) => {
if (id) {
tunnelId.value = id;
// equipmentOption.value = []
@@ -467,9 +467,11 @@ const getScreenInfo = (id) => {
showBadLoading.value = 1;
}
largeScreenData.value = res.data;
nextTick(() => {
previewRef.value.TunnelSceneSimulateRender(res.data)
})
if(flag) {
nextTick(() => {
previewRef.value.TunnelSceneSimulateRender(res.data)
})
}
// console.log("largeScreenData.value", largeScreenData.value);
} else {
ElMessage.warning(res.msg);