From cfd1bdee1674dca4a0a38b362054c6a72f608fba Mon Sep 17 00:00:00 2001 From: chndfang Date: Tue, 17 Jun 2025 22:28:12 +0800 Subject: [PATCH] feat: add robot's target point --- README.md | 1 + src/apis/robot/type.ts | 1 + src/components/card/robot-detail-card.vue | 6 +++++- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e40cc3e..784ee0c 100644 --- a/README.md +++ b/README.md @@ -378,6 +378,7 @@ interface RobotInfo { canOrder?: boolean; // 接单状态 canStop?: boolean; // 急停状态 canControl?: boolean; // 控制状态 + targetPoint?: string; // 目标点位(名称) } export interface RobotDetail extends RobotInfo { isSimulative?: 0 | 1; // 是否仿真机器人 diff --git a/src/apis/robot/type.ts b/src/apis/robot/type.ts index 6b72641..1aad5b1 100644 --- a/src/apis/robot/type.ts +++ b/src/apis/robot/type.ts @@ -22,6 +22,7 @@ export interface RobotInfo { canOrder?: boolean; // 接单状态 canStop?: boolean; // 急停状态 canControl?: boolean; // 控制状态 + targetPoint?: string; // 目标点位(名称) } export interface RobotDetail extends RobotInfo { diff --git a/src/components/card/robot-detail-card.vue b/src/components/card/robot-detail-card.vue index af29b3f..a5971ff 100644 --- a/src/components/card/robot-detail-card.vue +++ b/src/components/card/robot-detail-card.vue @@ -50,7 +50,7 @@ const stateDot = computed(() => `state-${robot.value?.state}`); - {{ robot.battery ?? 0 }}% + {{ robot.battery?.toFixed() ?? 0 }}% @@ -74,6 +74,10 @@ const stateDot = computed(() => `state-${robot.value?.state}`); {{ $t('控制权') }} {{ $t(robot.canControl ? '已抢占' : '当前无控制权') }} + + {{ $t('目的地') }} + +