fix(827-1): 기계 창 [확인] 직후 금액 즉시 — 확인 길이 그 식 셈 기록을 줌
- 서버 확인 길(my-machines/draft) = 화면이 정한 표지로 그 식 한 줄 셈 기록(요소 · 표 · 식 문서) 돌려줌 - 화면은 기록을 계산기 캐시에 합침 → 서버 왕복 전 0 원 깜빡임 없음(미리 셈 값과 같음) - 기계 창 목록 열 이름 「구분」 · 폭 조정 - 시험 test_827_1 ⑦ 셈 기록 확인 더함 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -20,6 +20,7 @@ import { varId, type FormulaDoc, type MoneyLine } from "../common_util/common_ut
|
||||
import { isNum, type DocAnswer } from "../common_util/common_util_formula_doc_calc";
|
||||
import { lineMap, offLine, type Values } from "../common_util/common_util_formula_doc_view";
|
||||
import type { DocTable } from "../common_util/common_util_formula_doc_table";
|
||||
import type { DocRecord } from "../common_util/common_util_formula_doc_cache";
|
||||
import {
|
||||
dropSyms,
|
||||
docOf,
|
||||
@@ -78,8 +79,8 @@ export interface EditHooks {
|
||||
before?: ReadonlyMap<string, unknown>;
|
||||
/** 827-1 기계 줄 = 기계 창(조회 · 바꾸기 · 고쳐 쓰기) — 층 · 권한 · 사본 줄 */
|
||||
machine?: MachineCtx;
|
||||
/** 827-1 초안 기계 셈 꼴 값 → 계산기 캐시(브라우저 즉시 셈 · 서버 미리 셈과 같은 값) */
|
||||
prime?: (no: string, values: Record<string, unknown>) => void;
|
||||
/** 827-1 초안 기계 셈 기록 → 계산기 캐시(브라우저 즉시 셈 · 서버 미리 셈과 같은 값) */
|
||||
prime?: (record: DocRecord) => void;
|
||||
}
|
||||
|
||||
const field = (
|
||||
@@ -188,8 +189,8 @@ function moneyBody(h: EditHooks, i: number): HTMLElement[] {
|
||||
now: machineNow(d, link as { 갈래?: string; 입력?: Record<string, string> }),
|
||||
query,
|
||||
pick: swap,
|
||||
draft: (item, p, values) => {
|
||||
h.prime?.(`개인 ${item.표지}`, values);
|
||||
draft: (item, p, record) => {
|
||||
h.prime?.(record);
|
||||
h.change((doc) => putDraft(doc, i, own, item, p));
|
||||
},
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user