feat(z01): 마스터 화면에 공종 축 산림·건설 상자 — base-prices 목록·한 표가 공종 축 둘을 포함 · 거르기 인자 · WorkItems 읽기 모듈 신설

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-18 19:00:53 +09:00
co-authored by Claude Fable 5
parent 459033786b
commit e6bc8f8deb
8 changed files with 434 additions and 24 deletions
+3 -3
View File
@@ -56,7 +56,7 @@ export function buildSidePanel(
button.addEventListener("click", () => {
activate(button);
view.show({
title: `${box.group} › ${served.label}`,
title: `${box.label} › ${served.label}`,
key: `base-prices/${served.kind}`,
load: (query) => fetchBasePrices(served.kind, query),
save: (rowId, values) => saveBasePrice(served.kind, rowId, values),
@@ -64,7 +64,7 @@ export function buildSidePanel(
});
grid.append(button);
}
return { group: box.group, grid };
return { label: box.label, grid };
});
const overridesButton = el("button", {
className: "z01-master__base z01-master__base--wide",
@@ -131,7 +131,7 @@ export function buildSidePanel(
}
panel.append(
...boxes.map((box) => section(box.group, box.grid)),
...boxes.map((box) => section(box.label, box.grid)),
section(L("Z01_MasterData_Tree"), tree),
);
attachCollapsible(panel);