From bac228bb9d0fc1e11545438b788457d451c64bf5 Mon Sep 17 00:00:00 2001 From: xudan Date: Fri, 12 Dec 2025 14:59:46 +0800 Subject: [PATCH] =?UTF-8?q?feat(elevator):=20=E5=B0=86=E7=94=B5=E6=A2=AF?= =?UTF-8?q?=E6=A5=BC=E5=B1=82=E5=B1=9E=E6=80=A7=E5=90=8D=E4=BB=8EcurrentFl?= =?UTF-8?q?oor=E7=BB=9F=E4=B8=80=E6=94=B9=E4=B8=BAelevatorFloor=E4=BB=A5?= =?UTF-8?q?=E5=8C=B9=E9=85=8D=E5=90=8E=E7=AB=AF=E6=95=B0=E6=8D=AE=E5=AD=97?= =?UTF-8?q?=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/card/point-detail-card.vue | 4 ++-- src/stores/elevator.store.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/card/point-detail-card.vue b/src/components/card/point-detail-card.vue index a168915..0045039 100644 --- a/src/components/card/point-detail-card.vue +++ b/src/components/card/point-detail-card.vue @@ -20,7 +20,7 @@ const editor = inject(props.token)!; // 订阅点位集合变化(含设备状态/连接状态),用于触发详情面板的响应式刷新 const pointsTick = computed(() => editor.value.points.value - .map((v: any) => `${v.id}:${v?.point?.isConnected ?? ''}:${v?.point?.elevatorDirection ?? ''}:${v?.point?.elevatorFrontDoorStatus ?? ''}:${v?.point?.currentFloor ?? ''}`) + .map((v: any) => `${v.id}:${v?.point?.isConnected ?? ''}:${v?.point?.elevatorDirection ?? ''}:${v?.point?.elevatorFrontDoorStatus ?? ''}:${v?.point?.elevatorFloor ?? ''}`) .join('|'), ); @@ -214,7 +214,7 @@ const elevatorCurrentFloor = computed(() => { void pointsTick.value; const pen = editor.value.getPenById(props.current); - return pen?.point?.currentFloor; + return pen?.point?.elevatorFloor; }); // 获取电梯状态文本(基于后端字段) diff --git a/src/stores/elevator.store.ts b/src/stores/elevator.store.ts index 31d9832..f0e30bd 100644 --- a/src/stores/elevator.store.ts +++ b/src/stores/elevator.store.ts @@ -291,4 +291,4 @@ export const useElevatorStore = defineStore('elevator', () => { handleElevatorWebSocketData, refreshMapping }; -}); \ No newline at end of file +});