From 25684f2bbc3e1749895f79fdb6077d1a14526577 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Sun, 18 Oct 2026 22:53:57 +0900 Subject: [PATCH] =?UTF-8?q?feat(457=20=EB=AC=B6=EC=9D=8C=20=ED=8E=98?= =?UTF-8?q?=EC=9D=B4=EC=A7=80):=20=EB=85=B8=EC=84=A0=20=EC=B4=88=EC=95=88?= =?UTF-8?q?=20follow=20=EB=92=A4=20=EC=B6=94=EA=B0=80=20=EC=B8=A1=EC=A0=90?= =?UTF-8?q?=20=EC=B4=88=EC=95=88=EB=8F=84=20=EB=94=B0=EB=9D=BC=EA=B0=90=20?= =?UTF-8?q?=C2=B7=20=EC=B4=88=EC=95=88=20=EB=B2=84=EB=A6=AC=EB=A9=B4=20?= =?UTF-8?q?=EC=B4=88=EC=95=88=20=EC=A0=84=20=EA=B0=92(459=20followPlusDraf?= =?UTF-8?q?t=20=EB=B6=80=EB=A6=84)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- A00_Common/design/design_pipeline_page.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/A00_Common/design/design_pipeline_page.ts b/A00_Common/design/design_pipeline_page.ts index 1443d7085..f17dbfe97 100644 --- a/A00_Common/design/design_pipeline_page.ts +++ b/A00_Common/design/design_pipeline_page.ts @@ -56,7 +56,7 @@ import { readAlignmentDraft, } from "../../B05_Profile/B05_Profile_UI_Profile_Edit"; import { readAlignment } from "../../B05_Profile/logic/B05_Profile_UI_Profile_Data"; -import { plusStationsOf } from "../../B05_Profile/B05_Profile_Api_PlusStations"; +import { followPlusDraft, plusStationsOf } from "../../B05_Profile/B05_Profile_Api_PlusStations"; import { pageReplaying } from "../../B05_Profile/B05_Profile_UI_Profile_History"; import { analysisTerrain, @@ -450,6 +450,7 @@ function createPagePipeline( queueMicrotask(() => { if (event.generation !== pipe.generation) return; if (!pipe.input("route")) { + followPlusDraft(projectId, null); // 추가 측점도 초안 전 값으로(459) if (!beforeDraft) return; writeFacilities(beforeDraft); beforeDraft = null; @@ -461,6 +462,7 @@ function createPagePipeline( pipes: (patch.pipes as Facilities["pipes"]) ?? now.pipes, structures: (patch.structures as Facilities["structures"]) ?? now.structures, }); + followPlusDraft(projectId, patch.plusStations); // 추가 측점 = 좌표 따라감(459) const line = pipe.output("route")?.line ?? []; const far = Array.isArray(patch.structures) ? followStructures(