change(cupang): 출고 상세를 읽기 전용 3열 보기로 교체, 수정 기능 제거

- detail.html / form.html 삭제, GET·POST /{id}/edit 라우트와
  _form_context / _parse_lines 헬퍼 제거
- GET /{id} → view.html: ① 품목 / ② 박스 요약(서버 재계산) / ③ 센터
  (박스 계산 화면과 같은 3열 구성, 편집 불가)
- 박스 계산 로직을 _compute_boxes 로 분리해 API 와 보기 화면이 공유

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-01 15:48:05 +09:00
parent da90d1eec8
commit 8c8f6aebb2
5 changed files with 213 additions and 296 deletions
+10
View File
@@ -1393,3 +1393,13 @@ body.cpg-dragging { cursor: grabbing; user-select: none; }
/* ① 직접 입력 — 수량 입력란 70px 고정 */
.cpg-calc-card .cpg-calc-table col.cpg-col-qty { width: 70px; }
.cpg-calc-card .cpg-calc-table .cpg-calc-qty { width: 70px; max-width: 70px; margin-left: auto; }
/* 출고 보기(읽기 전용) — ③ 하단 메타 정보 */
.cpg-view-meta {
margin: 12px 0 0; padding: 10px 12px;
border: 1px solid var(--color-subtle-ash); border-radius: 10px;
display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px 12px;
}
.cpg-view-meta dt { font-size: 11px; color: var(--color-midtone-gray); }
.cpg-view-meta dd { margin: 2px 0 0; font-size: 13px; }
.cpg-view-row td { padding: 4px 6px; }