From 5f09c6f144d38f9d499873327a03f4df3c302cfd Mon Sep 17 00:00:00 2001 From: walkpan Date: Sun, 29 Mar 2026 22:04:49 +0800 Subject: [PATCH] feat: device detail page with controls and logs, broker management page MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- frontend/src/components/DeviceControl.vue | 82 ++++++++++++++++++ frontend/src/components/DeviceLogList.vue | 46 ++++++++++ frontend/src/views/BrokerView.vue | 100 +++++++++++++++++++++- frontend/src/views/DeviceDetailView.vue | 73 +++++++++++++++- 4 files changed, 299 insertions(+), 2 deletions(-) create mode 100644 frontend/src/components/DeviceControl.vue create mode 100644 frontend/src/components/DeviceLogList.vue diff --git a/frontend/src/components/DeviceControl.vue b/frontend/src/components/DeviceControl.vue new file mode 100644 index 0000000..036a9ac --- /dev/null +++ b/frontend/src/components/DeviceControl.vue @@ -0,0 +1,82 @@ + + + diff --git a/frontend/src/components/DeviceLogList.vue b/frontend/src/components/DeviceLogList.vue new file mode 100644 index 0000000..d9a2e3f --- /dev/null +++ b/frontend/src/components/DeviceLogList.vue @@ -0,0 +1,46 @@ + + + diff --git a/frontend/src/views/BrokerView.vue b/frontend/src/views/BrokerView.vue index cece242..d3473cb 100644 --- a/frontend/src/views/BrokerView.vue +++ b/frontend/src/views/BrokerView.vue @@ -1 +1,99 @@ - + + + diff --git a/frontend/src/views/DeviceDetailView.vue b/frontend/src/views/DeviceDetailView.vue index c4f4780..663765a 100644 --- a/frontend/src/views/DeviceDetailView.vue +++ b/frontend/src/views/DeviceDetailView.vue @@ -1 +1,72 @@ - + + +