From 6ac136d8787afc58313e10876c72e4f514422bfd Mon Sep 17 00:00:00 2001
From: JINGYJ <1458671527@qq.com>
Date: Tue, 8 Jul 2025 14:13:44 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E7=B3=BB=E7=BB=9F=E6=A8=A1=E5=9D=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/views/Design/CommManagement/index.vue | 424 ++++++++++++++++++
.../src/views/Design/Controls/headCtrl.vue | 31 +-
.../src/views/Design/LogManagement/index.vue | 0
.../Design/System/logManagement/index.vue | 0
4 files changed, 451 insertions(+), 4 deletions(-)
create mode 100644 src/renderer/src/views/Design/CommManagement/index.vue
create mode 100644 src/renderer/src/views/Design/LogManagement/index.vue
create mode 100644 src/renderer/src/views/Design/System/logManagement/index.vue
diff --git a/src/renderer/src/views/Design/CommManagement/index.vue b/src/renderer/src/views/Design/CommManagement/index.vue
new file mode 100644
index 0000000..000bd2f
--- /dev/null
+++ b/src/renderer/src/views/Design/CommManagement/index.vue
@@ -0,0 +1,424 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
设备列表
+
+
+ {{ item.name }}
+
+
+
+
+
+
+
通信协议
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
接收事件
+
+
+ 16进制显示
+ 清空内容
+ 接收数据
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 删除设备
+
+
+
+
+
+
+ 打开通信管理
+
+
+
+
+
diff --git a/src/renderer/src/views/Design/Controls/headCtrl.vue b/src/renderer/src/views/Design/Controls/headCtrl.vue
index 58424eb..542353d 100644
--- a/src/renderer/src/views/Design/Controls/headCtrl.vue
+++ b/src/renderer/src/views/Design/Controls/headCtrl.vue
@@ -35,10 +35,14 @@
系统
- 日志
- 通信管理
- 控制器管理
- 相机管理
+ 日志
+ 通信管理
+ 控制器管理
+ 相机管理
@@ -65,6 +69,25 @@ const emit = defineEmits()
const dragging = ref(false)
const mouseX = ref(0)
const mouseY = ref(0)
+
+const handleMenuClick = (command) => {
+ console.log('点击的菜单项:', command)
+ // 根据 command 执行不同逻辑
+ switch (command) {
+ case 'log':
+ // 打开日志页面
+ break
+ case 'communication':
+ // 打开通信管理
+ break
+ case 'controller':
+ // 打开控制器管理
+ break
+ case 'camera':
+ // 打开相机管理
+ break
+ }
+}
const mousedown = (event) => {
dragging.value = true
mouseX.value = event.x
diff --git a/src/renderer/src/views/Design/LogManagement/index.vue b/src/renderer/src/views/Design/LogManagement/index.vue
new file mode 100644
index 0000000..e69de29
diff --git a/src/renderer/src/views/Design/System/logManagement/index.vue b/src/renderer/src/views/Design/System/logManagement/index.vue
new file mode 100644
index 0000000..e69de29