From 00e2b08c12cda330cbb8efd96033cb6ac7360a0b Mon Sep 17 00:00:00 2001 From: umsangdon Date: Thu, 24 Sep 2026 10:16:08 +0900 Subject: [PATCH] =?UTF-8?q?fix(M01):=20=EC=8B=9C=ED=97=98=20=EA=B3=84?= =?UTF-8?q?=EC=82=B0=20=EC=A4=91=EA=B0=84=20=EA=B0=92=20=E2=80=94=20?= =?UTF-8?q?=EC=A4=84=20=EB=AC=B6=EC=9D=8C=20=EC=88=A8=EA=B9=80=20=C2=B7=20?= =?UTF-8?q?=EB=8F=88=20=EB=A1=9C=EC=A7=81=20=ED=81=B0=20=EC=88=98=20?= =?UTF-8?q?=EC=A0=95=EC=88=98=20(PLAN=204=EC=9E=A5)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_016WRFJmmhPi4exAzHgPZHMT --- M01_MasterData/M01_MasterData_UI_Logic_Calc.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/M01_MasterData/M01_MasterData_UI_Logic_Calc.ts b/M01_MasterData/M01_MasterData_UI_Logic_Calc.ts index 6d1e84d0..b09bb7e2 100644 --- a/M01_MasterData/M01_MasterData_UI_Logic_Calc.ts +++ b/M01_MasterData/M01_MasterData_UI_Logic_Calc.ts @@ -256,7 +256,8 @@ function answerView(answer: CalcAnswer, draft: boolean, money: boolean): HTMLEle }), ); } - const middle = Object.entries(answer.middle ?? {}); + // 줄 묶음(객체)은 위 상세와 겹쳐 숨김 · 돈 로직의 큰 수는 정수 + const middle = Object.entries(answer.middle ?? {}).filter(([, v]) => typeof v !== "object"); if (middle.length) { parts.push( el("h4", { text: tx("Middle_Title") }), @@ -264,7 +265,12 @@ function answerView(answer: CalcAnswer, draft: boolean, money: boolean): HTMLEle className: "m01-logic__sums", children: middle.flatMap(([k, v]) => [ el("dt", { text: k }), - el("dd", { text: formatNumber(v) }), + el("dd", { + text: + money && typeof v === "number" && Math.abs(v) >= 1000 + ? formatMoney(v) + : formatNumber(v), + }), ]), }), );