diff --git a/src/components/layout/CadSidebar.vue b/src/components/layout/CadSidebar.vue index 1098860..0e935e1 100644 --- a/src/components/layout/CadSidebar.vue +++ b/src/components/layout/CadSidebar.vue @@ -153,19 +153,11 @@ const handleOpenModel = async () => { emit('show-model-viewer', result.data) } } else if (connectedCAD.id === 'revit') { - // Revit模拟数据,仅供测试 - const mockRevitData = { - fileName: 'Revit测试模型.rvt', - sourceSoftware: 'Autodesk Revit 2024', - openTime: new Date().toISOString(), - connectionStatus: '已连接', - partCount: 150, - assemblyLevel: 3, - basicStats: { - fileSize: '45.6 MB' - } + const result = await revitApi.getCurrentModel() + if (result.success) { + cadStore.currentProjectName = result.data.data.project.name + emit('show-model-viewer', result.data.data) } - emit('show-model-viewer', { data: mockRevitData }) } else if (connectedCAD.id === 'pdms') { // PDMS模拟数据,直接显示工厂设计分析界面 emit('show-model-viewer', { diff --git a/src/components/model/RevitModelViewer.vue b/src/components/model/RevitModelViewer.vue index 7abe0ac..f491322 100644 --- a/src/components/model/RevitModelViewer.vue +++ b/src/components/model/RevitModelViewer.vue @@ -149,55 +149,78 @@