- Store.py create_structure · UI_Side.ts stubDoc(도면 양식 「새로」) 둘 다 빈 CAD 문서에 기본 도면층 하나(id·name "기본") 넣음 — 없으면 sub1 이 고친 CAD import 가드가 대신 채우지만 뿌리도 처음부터 채움 - 이미 만들어진 구조물 도면 49개(resources/master_template/structure/*.json) 도면.layers 채움(한 번 도는 정리) — 다른 칸·도번은 그대로 · 줄바꿈도 그대로 - 시험(test_m02_structure.py) — 새 문서 layers 1개 확인으로 바꿈 검증: M02 시험 28개 · 루트 npm run typecheck 통과. ORCA 로 확인 — 빈 구조물 도면(rv) 오류 없이 열림 · 도면 양식 「새로」 빈 도면 오류 없이 열림 · 실제 선 하나 넣어 저장 → 다시 열기 → 화면에 그대로 · [저장] 단추로도 저장됨 (검증 뒤 rv 는 원래 빈 문서로 되돌림 · 검증용 임시 양식은 지움). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EUypcnp5d1gU2aeKh9F2H7
81 lines
1.3 KiB
JSON
81 lines
1.3 KiB
JSON
{
|
|
"양식": "구조물도면",
|
|
"종류": "structure",
|
|
"판": 1,
|
|
"열": "pv_b",
|
|
"도번": "구-04",
|
|
"도면": {
|
|
"format": 6,
|
|
"entities": [],
|
|
"layers": [
|
|
{
|
|
"id": "기본",
|
|
"name": "기본",
|
|
"isVisible": true,
|
|
"isLocked": false
|
|
}
|
|
]
|
|
},
|
|
"산출근거": {
|
|
"양식": "산출근거",
|
|
"종류": "표",
|
|
"판": 1,
|
|
"열": [
|
|
{
|
|
"id": "work",
|
|
"머리": [
|
|
"공종"
|
|
],
|
|
"단위": null,
|
|
"꼴": "글"
|
|
},
|
|
{
|
|
"id": "spec",
|
|
"머리": [
|
|
"규격"
|
|
],
|
|
"단위": null,
|
|
"꼴": "글"
|
|
},
|
|
{
|
|
"id": "detail",
|
|
"머리": [
|
|
"산출 내역"
|
|
],
|
|
"단위": null,
|
|
"꼴": "글"
|
|
},
|
|
{
|
|
"id": "unit",
|
|
"머리": [
|
|
"단위"
|
|
],
|
|
"단위": null,
|
|
"꼴": "글"
|
|
},
|
|
{
|
|
"id": "qty",
|
|
"머리": [
|
|
"수량(m당)"
|
|
],
|
|
"단위": null,
|
|
"꼴": "수"
|
|
}
|
|
],
|
|
"줄": [
|
|
{
|
|
"id": "1",
|
|
"값": {}
|
|
},
|
|
{
|
|
"id": "2",
|
|
"값": {}
|
|
},
|
|
{
|
|
"id": "3",
|
|
"값": {}
|
|
}
|
|
]
|
|
}
|
|
}
|