feat(M01): 조달 찾기 확정 모양 · 품셈재료 가격 연결 · 건설노임 준용 직종 고르기

- 고르기 API GET /api/m01/pick (나라장터자재 · 시중물가 · 공표 직종) — 조달 찾기 옛 API 대체
- 시중물가 조달›출처 「나라장터:<열쇠>」 연결 · 끊기 뒤 변화 없음 · 조달 값·기준 칸
- 품셈재료 「가격 연결」 모달(이름·규격 미리 찾기 · 관급 표시 · 후보 조건 · 끊기) · 못 이은 줄만 보기
- 건설노임 미공표 줄 「준용」 직종 고르기

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016WRFJmmhPi4exAzHgPZHMT
This commit is contained in:
2026-09-19 23:53:28 +09:00
co-authored by Claude Sonnet 5
parent 796b0f8efc
commit d2a6646fc4
10 changed files with 367 additions and 135 deletions
+12
View File
@@ -43,4 +43,16 @@ export const ui_locales_m1 = {
M01_ProcureCut: ["연결 끊기", "Unlink"],
M01_ProcureClose: ["닫기", "Close"],
M01_ProcureCol: ["조달 연결", "Procurement link"],
M01_PriceFind: ["가격 연결", "Link price"],
M01_PriceTitle: ["가격 연결 고르기", "Pick price source"],
M01_PriceCol: ["가격 연결", "Price link"],
M01_PriceCond: ["후보 조건으로 연결 (지역은 입력)", "Link by condition (region as input)"],
M01_PriceCondName: ["이름", "Name"],
M01_PriceCondSpec: ["규격", "Spec"],
M01_PriceCondUsed: ["후보 조건", "Condition"],
M01_Govt: ["관급", "Govt"],
M01_OnlyUnlinked: ["못 이은 줄만 보기", "Unlinked only"],
M01_JobFind: ["직종 고르기", "Pick job"],
M01_JobTitle: ["준용 직종 고르기", "Pick substitute job"],
M01_JobCol: ["준용", "Substitute"],
} as const;