From fbb068ec702338d609c1ca6eddbdb9f182d8f211 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Mon, 24 Aug 2026 11:37:16 +0800
Subject: [PATCH] feat: extend local GeoAI capability workflows
---
apps/workbench-console/src/views/CapabilityView.vue | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/apps/workbench-console/src/views/CapabilityView.vue b/apps/workbench-console/src/views/CapabilityView.vue
index 9cbd31c..59a1113 100644
--- a/apps/workbench-console/src/views/CapabilityView.vue
+++ b/apps/workbench-console/src/views/CapabilityView.vue
@@ -7,8 +7,10 @@
import TrajectoryAnalysisPanel from "@/components/TrajectoryAnalysisPanel.vue";
import SemanticMappingPanel from "@/components/SemanticMappingPanel.vue";
import SpatialMeasurementPanel from "@/components/SpatialMeasurementPanel.vue";
+import PointCloudPanel from "@/components/PointCloudPanel.vue";
import ChangeDetectionPanel from "@/components/ChangeDetectionPanel.vue";
import AnomalyDetectionPanel from "@/components/AnomalyDetectionPanel.vue";
+import RiskRulePanel from "@/components/RiskRulePanel.vue";
import { capabilityById } from "@/data/capabilities";
const route = useRoute();
@@ -23,7 +25,9 @@
<TrajectoryAnalysisPanel v-else-if="capability.id === '15-trajectory-analysis'" />
<SemanticMappingPanel v-else-if="capability.id === '02-semantic-mapping'" />
<SpatialMeasurementPanel v-else-if="capability.id === '04-spatial-measurement'" />
+ <PointCloudPanel v-else-if="capability.id === '05-3d-pointcloud'" />
<AnomalyDetectionPanel v-else-if="capability.id === '09-anomaly-detection'" />
+ <RiskRulePanel v-else-if="capability.id === '07-risk-rule-engine'" />
<a-empty v-else description="等待第一个可验证 Demo"><template #description><h2>尚无本地结果工件</h2><p>该能力已登记在目录中,但尚未产生可视化结果、结构化输出或运行元数据。</p></template></a-empty>
</div>
<div v-else class="view-container"><a-result status="404" title="未找到能力页面" sub-title="请从左侧目录选择已登记的能力。" /></div>
--
Gitblit v1.9.3