diff --git a/src/components/layout/CadSidebar.vue b/src/components/layout/CadSidebar.vue index 6d657bf..0aa07fb 100644 --- a/src/components/layout/CadSidebar.vue +++ b/src/components/layout/CadSidebar.vue @@ -143,23 +143,21 @@ const handleOpenModel = async () => { if (connectedCAD.id === 'creo') { const result = await creoApi.getCurrentModel() if (result.success) { - cadStore.currentProjectName = result.data.data.fileName + cadStore.setCurrentProjectName(result.data.data.fileName) emit('show-model-viewer', result.data) } } else if (connectedCAD.id === 'revit') { const result = await revitApi.getCurrentModel() if (result.success) { - cadStore.currentProjectName = result.data.data.project.name + cadStore.setCurrentProjectName(result.data.data.project.name) emit('show-model-viewer', result.data.data) } } else if (connectedCAD.id === 'pdms') { - // PDMS模拟数据,直接显示工厂设计分析界面 - emit('show-model-viewer', { - data: { - software: 'pdms', - connected: true - } - }) + const result = await pdmsApi.getCurrentModel() + if (result.success) { + cadStore.setCurrentProjectName(result.data.data.ProjectInfo.ProjectName) + emit('show-model-viewer', result.data.data) + } } } else { // 打开文件 - 使用ElementPlus输入框 @@ -180,7 +178,7 @@ const handleOpenModel = async () => { // 第二步:获取当前模型详细信息 const modelResult = await creoApi.getCurrentModel() if (modelResult.success) { - cadStore.currentProjectName = modelResult.data.data.fileName + cadStore.setCurrentProjectName(modelResult.data.data.fileName) emit('show-model-viewer', modelResult.data) } } diff --git a/src/components/model/PdmsModelViewer.vue b/src/components/model/PdmsModelViewer.vue index 3a19df3..f17f2a4 100644 --- a/src/components/model/PdmsModelViewer.vue +++ b/src/components/model/PdmsModelViewer.vue @@ -11,7 +11,7 @@
当前项目:{{ projectData.ProjectName }}
- {{ projectData.ModelLoaded ? '模型已加载' : '模型未加载' }} + {{ modelLoaded ? '模型已加载' : '模型未加载' }} @@ -39,22 +39,22 @@