fix : 优化隧道模拟

This commit is contained in:
dj
2025-01-02 21:31:46 +08:00
parent 5cb6960dfd
commit 923ee4a81b
3 changed files with 5 additions and 7 deletions

View File

@@ -392,8 +392,6 @@ function hoverDevEquipmentCallback(targetPointInfo) {
devRealtimeDetail.value.equipmentType =typeKey; devRealtimeDetail.value.equipmentType =typeKey;
devRealtimeDetail.value.unit = u; devRealtimeDetail.value.unit = u;
devRealtimeDetail.value.value = 1000; //1000替换为value devRealtimeDetail.value.value = 1000; //1000替换为value
demo.clearTunnelEquipments()
} }
/** /**
* @description: 渲染隧道入口提示板信息 * @description: 渲染隧道入口提示板信息
@@ -406,7 +404,7 @@ function renderRoadPlane(data) {
} }
defineExpose({ defineExpose({
rerender, rerender,TunnelSceneSimulateRender
}); });
</script> </script>

View File

@@ -1,5 +1,4 @@
export function handleLHover(targetPoint) { export function handleLHover(targetPoint) {
this.clearTunnelEquipments()
if (this.tag3CSS2DObj.element.style.opacity != '1') { if (this.tag3CSS2DObj.element.style.opacity != '1') {
// 保存进入状态 // 保存进入状态
this._saveState(); this._saveState();

View File

@@ -283,9 +283,7 @@ const submitDevice = () => {
showDevice.value = false; showDevice.value = false;
getScreenInfo(previewId); getScreenInfo(previewId);
// initWebSocket() // initWebSocket()
nextTick(() => {
previewRef.value.rerender()
})
}; };
const simulatedBlasting = async () => { const simulatedBlasting = async () => {
await blastingSimulation(previewId, 10); await blastingSimulation(previewId, 10);
@@ -469,6 +467,9 @@ const getScreenInfo = (id) => {
showBadLoading.value = 1; showBadLoading.value = 1;
} }
largeScreenData.value = res.data; largeScreenData.value = 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);