4.5 KB · 수정 2026-09-23 02:10
목차

2026-09-10(목) 세션 — 네스팅 부재 그리드 키보드·모달 계획 — 기록: [코디]

논의·대안

[페페] 26.9.10(목) 15:30 KST 네스팅 검증 보고 2건. #1 partGrid 셀 — 「모든 셀의 방향키는 해당방향 셀 이동으로 기능하게하고 숫자단위 데이터 변환기능은 없애라. 최하단 셀에서 엔터치면 새 행이 생기고 넘어가게 해줘. 이전 행의 데이터를 복사해서 가져오되 가로,세로,수량은 비워놔라. 테이블이 보이는 공간 높이를 3배로 늘려줘라. 테이블 컬럼 추가 : 타입,위치 : 순번 다음에 순서대로 추가.」 #2 💾 네스팅 저장 버튼 — 「저장과 불러오기 모달을 제작해라. 현장명 연결이 가능하게 해라.」 + 「운영배포」

대상 = 운영 /production/nesting, 파일 C:\dev\pfs\web\nesting\nesting.html 1개, 백엔드 변경 없음 (nesting_job 에 field_no·field_name 이미 있어 현장 연결은 기존 컬럼에 쓰기만 하면 된다).

UI 변경(domain:ui)이라 web-designer 상담 필수(페페 상시 지시 26.9.4). 상담 결과 — 부재 표 높이를 요청대로 300→900px 고정하면 저해상도 화면에서 넘칠 수 있다는 지적 → 화면 높이에 맞춘 상한으로 절충. 「다른 이름」 버튼은 저장 모달의 덮어쓰기/새 작업 라디오가 흡수, 열기 모달은 행 클릭으로 열고 삭제는 작업명 확인창(소프트삭제) 동의.

GPT(코덱스) 상의 — 엑셀 붙여넣기 열 보존(9열=옛 순서/11열=타입부터), 한글 IME keyCode 229 처리, 옛 저장본 하위호환 세 가지를 짚었다. Plan(Fable 5) 계획 검토도 같은 세 항목 OK 판정.

결정

  1. 방향키 4방향 = 셀 이동(부재·자재 두 그리드), 숫자칸 number→text+inputmode="decimal"로 방향키·휠 증감 제거.
  2. Enter = 아래 셀 이동, 부재 최하단에서 Enter = 새 행(이전 행 복사, 가로·세로·수량만 비움).
  3. 순번 다음 타입(type)·위치(pos) 컬럼 추가, tread 입력탭과 같은 키로 JSON 매핑 호환.
  4. 부재 표 높이 300→900px, 단 화면 높이 초과 시 화면에 맞춘 상한(web-designer 반영).
  5. IME 229는 keyup에서 확정 후 처리, 붙여넣기는 9열/11열로 옛/새 순서 분기.
  6. 저장 모달(작업명+현장 연결 칩+덮어쓰기/새 작업 라디오) · 열기 모달(검색+현재 현장만+행클릭 열기+ 작업명 확인 삭제) · 공통 ESC·바깥클릭 닫기 + 배경 스크롤 잠금.
  7. 검증 = 로컬 Playwright(API 목킹) → master push → 테스트서버(8001) 실측 → 운영배포(페페 채팅 「운영배포」 승인) → 운영 읽기전용 → 사이트맵 재빌드.

산출물·커밋

다음

관계