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), + }), ]), }), );