feat(785-4): 불러오기 화면 껍데기 — 가운데 상세 페이지(마법사) 없앰 · 왼쪽 [불러오기] → 바로 본 칸 엑셀 + 오른쪽 목록

- 새 Hopyo_Import.ts(머리 막대 층 · 안 이은 줄 배지 · [끝내기] · 떠남 지움) · Hopyo_Wizard.ts 지움
- Hopyo_Side.ts = 올림 · 층 작은 고름(둘 이상일 때만) · 작업 중 줄 · 다른 엑셀 물음
- Hopyo_Sheet.ts = 몸(buildHopyoSheet) + 모달 껍데기 · 만들기 셋 → 새 Hopyo_SheetMake.ts · [삭제] 걷음 · 찾기 · 체크 부품으로
- 흠 셋: 안 이은 줄 0 오표시(빈 호표 번) · 맞춤 셈 중 멈춤(3 초 저절로 다시) · 좁은 판 줄 짓눌림(시트 아래 줄 판 자리)
- 시험: 785-4 지킴 시험 새로 · 낡은 마법사 · 모달 [삭제] · 좁은 꼴 인자 대조를 새 파일 · 새 길로 고침(Wizard 삭제 · SheetMake 이동 · narrow 걷음)
This commit is contained in:
2026-11-04 23:08:39 +09:00
parent c7d2e99a25
commit 73f113ba34
15 changed files with 1024 additions and 775 deletions
@@ -273,6 +273,58 @@
}
}
/* 불러오기 본 칸(785-4) — 본 칸을 화면 높이로 채움(도면 양식 앞선 꼴 한 벌) · 시트 아래 줄 판 자리 */
.m02-main:has(> .m02-main__host > .m02-hopyo-import) {
box-sizing: border-box;
height: calc(100dvh - var(--app-header-h));
min-height: 0;
}
.m02-main__host:has(> .m02-hopyo-import) {
display: flex;
flex: 1 1 0;
min-height: 0;
}
.m02-hopyo-import {
display: flex;
flex: 1 1 0;
flex-direction: column;
gap: var(--spacing-8);
width: 100%;
min-width: 0;
min-height: 0;
}
.m02-hopyo-import > .m02-hopyo-sheet {
flex: 1 1 0;
}
.m02-hopyo-sheet__col {
display: flex;
flex-direction: column;
gap: var(--spacing-8);
min-width: 0;
min-height: 0;
}
.m02-hopyo-sheet__col > .m02-hopyo-sheet__grid {
flex: 1 1 0;
min-height: 8rem;
}
.m02-hopyo-sheet__lines {
flex: 0 1 45%;
min-height: 0;
overflow: auto;
border: 1px solid var(--color-border);
border-radius: var(--radius-sm);
}
.m02-hopyo-sheet__lines[hidden] {
display: none;
}
/* 세 보기 막대 · 범례(779-4) — 시트 위 한 줄씩 · 넘치면 감김 */
.m02-hopyo-sheet__nav {
display: flex;
@@ -300,7 +352,7 @@
/* 단가산출 탭 오른쪽 = 단가산출 목록(780-2) — 판 넓힘 · 숨김이 display 에 안 덮이게 · 강조 줄 */
@media (min-width: 901px) {
.m02-hopyo-sheet.is-sk {
grid-template-columns: minmax(0, 1fr) minmax(22rem, 42%);
grid-template-columns: minmax(0, 1fr) minmax(24rem, 44%);
}
}