feat(E03): 측점 No.+거리 · 위험 띠 확대 · 이동 · 측점 글 · 900 높이 겹침 · 대표 단면 바로 저장 (PLAN 566-2)

- 좌측 목록 · 횡단 카드 제목 = 공용 stationLabel(누가, 측점 목록 추정 간격, 소수 한 자리)
- 평면 위험 띠 = 공용 attachSvgZoomPan(휠 · 가운데 끌기 · 두 번 누름 원배율) · 측점 글 솎음(logic labelStride · planLabelKeys) · 선 굵기 · 글 크기 고정 · 배율은 다시 그려도 유지
- .e03-page 행 셋(auto auto minmax) — 화면 높이 900 에서 띠 · 본문 겹침 고침
- 대표 단면 별 = 누르면 바로 PUT representative · 뒤에서 E05 보고서 갱신 길(GET report · POST refresh) · [대표 단면 저장] 단추 · 캐시 뺌
- 시험 532_3 logic TS 에 솎음 걸음 · 글 열쇠

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-27 19:58:44 +09:00
co-authored by Claude Opus 5.5
parent 6d4964ae55
commit 7d5f516b84
7 changed files with 224 additions and 85 deletions
+8 -1
View File
@@ -78,7 +78,7 @@
/* ---- 틀 ---- */
.e03-page {
display: grid;
grid-template-rows: auto minmax(0, 1fr);
grid-template-rows: auto auto minmax(0, 1fr);
gap: var(--spacing-8);
height: calc(100dvh - var(--app-header-h));
padding: var(--spacing-8) var(--spacing-12);
@@ -207,6 +207,7 @@
.e03-plan__seg {
fill: none;
stroke-width: 7;
vector-effect: non-scaling-stroke;
stroke-linecap: butt;
stroke-linejoin: round;
cursor: pointer;
@@ -228,6 +229,12 @@
fill: var(--e03-plot);
stroke: var(--e03-critical);
stroke-width: 2;
vector-effect: non-scaling-stroke;
}
.e03-plan__label {
text-anchor: middle;
pointer-events: none;
}
.e03-legend {