feat(M01): 준용 고르면 값 따라옴 · 인력 상태 거름 · 유가전력 구분·상세구분 거름
- 인력 준용 고르기 — 값 칸이 고른 직종 값으로 바뀌어 노랑 · 비우면 원래 값 - 저장 때 서버가 준용 직종 값을 다시 읽어 값 칸에 채움(화면 값 불신) - 인력 왼쪽 패널 「상태」 드롭다운(목록은 서버) · 재료 유가전력 2단 거름 - 시험 2개 더함 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016WRFJmmhPi4exAzHgPZHMT
This commit is contained in:
@@ -23,7 +23,7 @@ export interface PickOptions {
|
||||
/** 처음 찾을 글 — 그 재료 이름·규격 (없는 결과면 첫 낱말만으로 다시). */
|
||||
seed: string;
|
||||
/** 고르면 ref · 연결 끊기 = null. */
|
||||
onPick: (ref: string | null, name?: string) => void;
|
||||
onPick: (ref: string | null, name?: string, value?: unknown) => void;
|
||||
/** 있으면 「후보 조건으로 연결」 칸이 뜸. */
|
||||
cond?: { 이름: string; 규격: string; onCond: (c: Cond) => void };
|
||||
}
|
||||
@@ -93,7 +93,7 @@ export function openPickModal(opt: PickOptions): void {
|
||||
],
|
||||
});
|
||||
b.addEventListener("click", () => {
|
||||
opt.onPick(it.ref, `${it.이름} ${it.규격}`.trim());
|
||||
opt.onPick(it.ref, `${it.이름} ${it.규격}`.trim(), it.값);
|
||||
close();
|
||||
});
|
||||
return b;
|
||||
|
||||
Reference in New Issue
Block a user