wip feat(M01): 기계 구분·상세구분 2단 거름 · 소요량/계수 용도 표시·대상 거름

기계.json 머리 구분 딕셔너리 추가(세부분류 유지) · UI_Side 기계 2단 필터
Store/Router/Api_Fetch usage 쿼리 추가 · UI_Tables 용도 표시 + 대상 드롭다운
locale 문구 추가 · 관련 시험 수정·추가
This commit is contained in:
2026-09-20 22:41:35 +09:00
parent 6993c6b95e
commit 4ca903ea05
9 changed files with 157 additions and 22 deletions
+9 -1
View File
@@ -41,6 +41,13 @@ export interface RowsPage {
refs: Record<string, string>;
}
/** 소요량·계수 표의 용도 — 공종(원문 절 이름) · 대상(인력 · 기계 · 재료 · 할증 · 환산 · 작업량 조건) · 이 표를 쓰는 로직 키. */
export interface TableUsage {
공종: string;
대상: string[];
로직키: string[];
}
export interface TableHead {
file: string;
키: string;
@@ -133,7 +140,8 @@ export const fetchTables = (
q: string,
page: number,
size: number,
): Promise<TablesPage> => get("/tables", { group, sub, detail, q, page, size });
usage = "",
): Promise<TablesPage> => get("/tables", { group, sub, detail, q, page, size, usage });
export const fetchTable = (
file: string,