From 69d21cc752f2535a2d49c2aaa6973b1027a89a70 Mon Sep 17 00:00:00 2001 From: sladro Date: Thu, 18 Sep 2025 17:36:54 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=9E=E7=8E=B0Revit=E7=9C=9F?= =?UTF-8?q?=E5=AE=9EAPI=E8=BF=9E=E6=8E=A5=E6=B5=8B=E8=AF=95=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 删除CadSidebar中的Revit模拟连接代码 - 新增revitApi.js服务,调用/api/health端点 - 修复GeometryOptimizationResult组件lint错误 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- src/components/layout/CadSidebar.vue | 12 ++---- .../pages/GeometryOptimizationResult.vue | 6 +-- src/services/revitApi.js | 38 +++++++++++++++++++ 3 files changed, 43 insertions(+), 13 deletions(-) create mode 100644 src/services/revitApi.js diff --git a/src/components/layout/CadSidebar.vue b/src/components/layout/CadSidebar.vue index c66f50c..1098860 100644 --- a/src/components/layout/CadSidebar.vue +++ b/src/components/layout/CadSidebar.vue @@ -66,6 +66,7 @@ import { ref, computed } from 'vue' import { useCADStore } from '@/stores/cad' import CadSoftwareGrid from '@/components/ui/CadSoftwareGrid.vue' import creoApi from '@/services/creoApi' +import revitApi from '@/services/revitApi' import { ElNotification, ElMessageBox } from 'element-plus' // 定义事件 @@ -106,15 +107,8 @@ const testConnection = async (software) => { const result = await creoApi.testConnection() cadStore.setCADConnection(software, result.success) } else if (software === 'revit') { - // Revit模拟连接成功(仅供测试) - cadStore.setCADConnection(software, true) - ElNotification({ - title: '连接成功', - message: 'Revit连接成功(模拟)', - type: 'success', - position: 'top-right', - duration: 2000 - }) + const result = await revitApi.testConnection() + cadStore.setCADConnection(software, result.success) } else if (software === 'pdms') { // PDMS模拟连接成功(仅供测试) cadStore.setCADConnection(software, true) diff --git a/src/components/pages/GeometryOptimizationResult.vue b/src/components/pages/GeometryOptimizationResult.vue index 170abf6..dd958a9 100644 --- a/src/components/pages/GeometryOptimizationResult.vue +++ b/src/components/pages/GeometryOptimizationResult.vue @@ -98,10 +98,8 @@