feat(b09): 실행예산 탭 등록 — 계약내역 뒤 맨 끝(설계 → 계약 → 실행 · 랩탑_메인 f1f8482e)

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016VBGFXB9AbJBwXP19z75Qq
This commit is contained in:
2026-09-14 05:38:33 +09:00
co-authored by Claude Opus 5
parent 914bbce74c
commit 87cab83c60
@@ -27,6 +27,7 @@ import { basisSheetTab } from "./B09_Estimation_UI_Tab_BasisSheet";
import { supplyTab } from "./B09_Estimation_UI_Tab_Supply"; import { supplyTab } from "./B09_Estimation_UI_Tab_Supply";
import { baseDataTab } from "./B09_Estimation_UI_Tab_BaseData"; import { baseDataTab } from "./B09_Estimation_UI_Tab_BaseData";
import { contractTab } from "./B09_Estimation_UI_Tab_Contract"; import { contractTab } from "./B09_Estimation_UI_Tab_Contract";
import { executionTab } from "./B09_Estimation_UI_Tab_Execution";
/** 탭 등록 — 한 줄에 탭 하나. */ /** 탭 등록 — 한 줄에 탭 하나. */
const TABS: B09Tab[] = [ const TABS: B09Tab[] = [
@@ -44,6 +45,7 @@ const TABS: B09Tab[] = [
designDocTab, designDocTab,
basisSheetTab, basisSheetTab,
contractTab, // 랩탑_메인 — 설계 뒤 계약 단계라 맨 끝 contractTab, // 랩탑_메인 — 설계 뒤 계약 단계라 맨 끝
executionTab, // 랩탑_메인 — 계약 뒤 실행 단계
]; ];
export async function renderB09Estimation(root: HTMLElement): Promise<void> { export async function renderB09Estimation(root: HTMLElement): Promise<void> {