From 318e69cfaf72cae57692e53d17855dd1d056412d Mon Sep 17 00:00:00 2001 From: xudan Date: Tue, 2 Sep 2025 17:39:14 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=96=B0=E5=A2=9E=E4=B8=8D=E5=8F=AF?= =?UTF-8?q?=E9=81=BF=E8=AE=A9=E7=82=B9=EF=BC=8C=E5=B9=B6=E4=B8=94=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E5=AF=B9=E5=BA=94=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apis/map/constant.ts | 2 ++ src/assets/themes/editor-dark.json | 3 ++- src/assets/themes/editor-light.json | 3 ++- src/services/editor.service.ts | 1 + 4 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/apis/map/constant.ts b/src/apis/map/constant.ts index afcdf87..ac177d9 100644 --- a/src/apis/map/constant.ts +++ b/src/apis/map/constant.ts @@ -18,6 +18,8 @@ export enum MapPointType { 临时避让点, /** 库区点 - 仓储作业区域 */ 库区点, + /** 不可避让点 - 机器人不可避让的点位 */ + 不可避让点, /** 密集库区点 - 密集库区点位 */ // 密集库区点, diff --git a/src/assets/themes/editor-dark.json b/src/assets/themes/editor-dark.json index c806666..cddd99e 100644 --- a/src/assets/themes/editor-dark.json +++ b/src/assets/themes/editor-dark.json @@ -8,7 +8,8 @@ "fill-2": "#69C6F5", "fill-3": "#E48B1D", "fill-4": "#E48B1D", - "fill-5": "#a72b69" + "fill-5": "#a72b69", + "fill-6": "#E63A3A" }, "point-l": { "stroke": "#595959", diff --git a/src/assets/themes/editor-light.json b/src/assets/themes/editor-light.json index a3624af..3ef4343 100644 --- a/src/assets/themes/editor-light.json +++ b/src/assets/themes/editor-light.json @@ -8,7 +8,8 @@ "fill-2": "#69C6F5", "fill-3": "#E48B1D", "fill-4": "#E48B1D", - "fill-5": "#a72b69" + "fill-5": "#a72b69", + "fill-6": "#E63A3A" }, "point-l": { "stroke": "#595959", diff --git a/src/services/editor.service.ts b/src/services/editor.service.ts index 236b739..23f4442 100644 --- a/src/services/editor.service.ts +++ b/src/services/editor.service.ts @@ -1493,6 +1493,7 @@ function drawPoint(ctx: CanvasRenderingContext2D, pen: MapPen): void { case MapPointType.避让点: case MapPointType.临时避让点: case MapPointType.库区点: + case MapPointType.不可避让点: ctx.beginPath(); ctx.moveTo(x + w / 2 - r, y + r); ctx.arcTo(x + w / 2, y, x + w - r, y + h / 2 - r, r);