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

View File

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