feat(720-1): 단가산출 · 일위대가 층 단추 = 저장 안 한 고침 물음 뒤 그 층 나무 + 상세 목록표

- 낡은 시험 test_m02_precombo_scope 층 단추 줄 글 대조를 새 꼴로(옛 go = 나무만)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-11-01 21:11:43 +09:00
co-authored by Claude Opus 5.5
parent 887ca4a035
commit 7621fff233
2 changed files with 18 additions and 4 deletions
@@ -244,8 +244,11 @@ export async function renderM02MasterTemplate(root: HTMLElement): Promise<Mounte
user,
active: { root: pre.root, owner: pre.owner },
company,
go: (next) => setPre(next),
// 켜진 단추 다시 누름 = 그 층 목록표(생성 · 복사 · 삭제)
// 다른 층 = 저장 안 한 고침 물음 → 그 층 나무 + 목록표(720-1) · 켜진 단추 다시 누름 = 목록표
go: (next) =>
void main
.confirmLeave()
.then((ok) => ok && (setPre(next), void main.open(precomboList(pre)))),
reselect: () =>
void main.confirmLeave().then((ok) => ok && void main.open(precomboList(pre))),
});
@@ -256,7 +259,14 @@ export async function renderM02MasterTemplate(root: HTMLElement): Promise<Mounte
user,
active: { root: sk.root, owner: sk.owner },
company,
go: (next) => ((sk = preScope(next)), void side.refreshSangeun()),
go: (next) =>
void main
.confirmLeave()
.then(
(ok) =>
ok &&
((sk = preScope(next)), void side.refreshSangeun(), void main.open(sangeunList(sk))),
),
reselect: () => void main.confirmLeave().then((ok) => ok && void main.open(sangeunList(sk))),
});
const side = buildSide({