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 +});