From d26f7a7e1af255d336942b7f82394f48a69b4ef6 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Thu, 5 Nov 2026 17:17:36 +0900 Subject: [PATCH] =?UTF-8?q?fix(790-1):=20=EC=8B=9C=ED=8A=B8=20=ED=99=94?= =?UTF-8?q?=EB=A9=B4=20=EA=B2=80=EC=A6=9D=20=ED=9D=A0=20=EA=B3=A0=EC=B9=A8?= =?UTF-8?q?=20=E2=80=94=20=EA=B8=80=20=EC=98=B5=EC=85=98=20=EC=B9=B8=20?= =?UTF-8?q?=C2=B7=20=ED=92=88=20=EC=86=8C=EC=88=98=20=EC=97=AC=EC=84=AF=20?= =?UTF-8?q?=EC=9E=90=EB=A6=AC=20=C2=B7=20=EC=A0=80=EC=9E=A5=20=EB=92=A4=20?= =?UTF-8?q?=EA=B3=A0=EC=B9=98=EA=B8=B0=20=EC=A0=84=20=C2=B7=20=EA=B7=BC?= =?UTF-8?q?=EA=B1=B0=20=EA=B0=92=20=EC=B9=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 고르기 없는 옵션(자재지역 「포항」) = 글 칸(숫자로 읽어 NaN 뜨던 흠) · 단위 겹침 뺌 - 품 · 단가 칸 보임 = 소수 여섯 자리(0.1111111111111111 → 0.111111) - [저장] 뒤 상태줄 「고치기 전」 바로 새로 그림 - 근거 줄 값 칸 「—」 뺌 Co-Authored-By: Claude Opus 5.5 --- M02_MasterTemplete/M02_MasterTemplete_Sangeun_Sheet.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/M02_MasterTemplete/M02_MasterTemplete_Sangeun_Sheet.ts b/M02_MasterTemplete/M02_MasterTemplete_Sangeun_Sheet.ts index f8011ee12..525c4e526 100644 --- a/M02_MasterTemplete/M02_MasterTemplete_Sangeun_Sheet.ts +++ b/M02_MasterTemplete/M02_MasterTemplete_Sangeun_Sheet.ts @@ -197,9 +197,10 @@ export function createSangeunSheet( v: number | null, onSet: (x: number | null) => void, ): HTMLElement => { - const cell = textCell(key, label, v == null ? "" : String(v), (raw) => { + const cell = textCell(key, label, v == null ? "" : String(Number(v.toFixed(6))), (raw) => { const x = raw ? Number(raw.replaceAll(",", "")) : null; - if (x !== null && !Number.isFinite(x)) return void (input.value = v == null ? "" : String(v)); + if (x !== null && !Number.isFinite(x)) + return void (input.value = v == null ? "" : String(Number(v.toFixed(6)))); onSet(x); }); const input = cell.querySelector("input")!; @@ -387,6 +388,9 @@ export function createSangeunSheet( picker: picker.root, host, draw, - saved: () => void (before = last?.ans?.기준?.계 ?? null), + saved: () => { + before = last?.ans?.기준?.계 ?? null; // 저장 = 고치기 전 새로(상태줄만 다시) + if (last) drawStatus(last); + }, }; }