From 346b39435d797f5318b774d9229b972f03d20a1c Mon Sep 17 00:00:00 2001
From: lizw-2015 <1183409807@qq.com>
Date: Fri, 20 Jun 2025 18:19:02 +0800
Subject: [PATCH] =?UTF-8?q?feat(editor):=20=E6=96=B0=E5=A2=9E=E6=A5=BC?=
=?UTF-8?q?=E5=B1=82=E5=AE=9A=E4=B9=89=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 添加 CatalogDefine 组件,用于编辑楼层目录结构
- 在 ModelMain 中集成 CatalogDefine 组件
- 实现目录树展示、添加目录、添加楼层、删除节点等功能
- 采用 Vue 3 的
+
+
+
+
+
+ 添加目录
+ 添加楼层
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/editor/ModelMain.vue b/src/editor/ModelMain.vue
index 2040469..df5af9c 100644
--- a/src/editor/ModelMain.vue
+++ b/src/editor/ModelMain.vue
@@ -60,7 +60,7 @@
-
+
@@ -112,13 +112,14 @@ import { getAllWidget, getWidgetByName, getWidgetBySide } from '@/runtime/Define
import Model2DEditor from './Model2DEditor.vue'
import Model3DViewer from './Model3DViewer.vue'
import { normalizeShortKey } from '@/utils/webutils.ts'
+import CatalogDefine from './CatalogDefine.vue'
import Logo from '@/assets/images/logo.png'
import './ModelMain.less'
import EventBus from '@/runtime/EventBus.js'
export default {
- components: { Model2DEditor, Model3DViewer, Split, SplitArea },
+ components: { Model2DEditor, Model3DViewer, Split, SplitArea, CatalogDefine },
created() {
ModelMainInit()
},