From c99bc16533c1fec0b9a48a259b9907e9f8dab3c3 Mon Sep 17 00:00:00 2001 From: Flow <958079825@qq.com> Date: Mon, 9 Jun 2025 15:39:06 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Device_Data_Components/ECG_datas.vue | 185 ++++++++++++++++++ src/views/devices/devices_cards.vue | 17 +- src/views/devices/index.vue | 8 + 3 files changed, 206 insertions(+), 4 deletions(-) create mode 100644 src/views/devices/Device_Data_Components/ECG_datas.vue diff --git a/src/views/devices/Device_Data_Components/ECG_datas.vue b/src/views/devices/Device_Data_Components/ECG_datas.vue new file mode 100644 index 00000000..92afe992 --- /dev/null +++ b/src/views/devices/Device_Data_Components/ECG_datas.vue @@ -0,0 +1,185 @@ + + + + + diff --git a/src/views/devices/devices_cards.vue b/src/views/devices/devices_cards.vue index bd29d6d5..aacb2c03 100644 --- a/src/views/devices/devices_cards.vue +++ b/src/views/devices/devices_cards.vue @@ -101,10 +101,19 @@ const props = defineProps({ const emit = defineEmits(['action']) const handleAction = (action) => { - emit('action', { - action, - deviceId: props.deviceInfo.id - }) + if (action === 'data') { + // 打开心电数据组件 + emit('action', { + action: 'openECGData', + deviceId: props.deviceInfo.id, + deviceName: props.deviceInfo.name + }) + } else { + emit('action', { + action, + deviceId: props.deviceInfo.id + }) + } } diff --git a/src/views/devices/index.vue b/src/views/devices/index.vue index e830a3d4..6da1efdb 100644 --- a/src/views/devices/index.vue +++ b/src/views/devices/index.vue @@ -77,6 +77,8 @@ + +