feat(cupang): 출고방식 파렛트, 상태/문서번호 폼 제거, 폼·상세 레이아웃 개편

- 출고방식 선택지에 "파렛트" 추가
- 신규/수정 폼에서 상태·문서번호 입력 제거 (status는 작성중 기본 + 취소처리로만 변경)
- document_no DB 컬럼 제거: init.sql 반영 + 기존 DB용 002 드롭 마이그레이션(승인 후 실행)
- 폼: 공통 헤더(좌) / 품목 라인(우) 2열 배치
- 상세: 엑셀·상태변경 버튼 삭제, ◀◀ 달력(검정) 좌측, 수정 우측 정렬, 문서번호 표시 제거

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-05-30 05:07:21 +09:00
parent 4113a034f4
commit d9ea7550b0
8 changed files with 48 additions and 42 deletions
+3 -6
View File
@@ -323,14 +323,13 @@ class CupangDBStore:
row = conn.execute(
"""
INSERT INTO cupang_shipments
(document_no, created_by, document_date, ship_date,
(created_by, document_date, ship_date,
center_arrival_date, center_id, center_name_snapshot,
ship_method, outbound_summary, worker, status, memo)
VALUES (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)
VALUES (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)
RETURNING *
""",
(
h["document_no"] or None,
created_by.lower().strip(),
h["document_date"],
h["ship_date"],
@@ -360,7 +359,7 @@ class CupangDBStore:
row = conn.execute(
"""
UPDATE cupang_shipments
SET document_no = %s, document_date = %s, ship_date = %s,
SET document_date = %s, ship_date = %s,
center_arrival_date = %s, center_id = %s,
center_name_snapshot = %s, ship_method = %s,
outbound_summary = %s, worker = %s, memo = %s
@@ -368,7 +367,6 @@ class CupangDBStore:
RETURNING *
""",
(
h["document_no"] or None,
h["document_date"],
h["ship_date"],
h["center_arrival_date"],
@@ -526,7 +524,6 @@ class CupangDBStore:
center_id = None
return {
"document_no": str(header.get("document_no") or "").strip(),
"document_date": document_date,
"ship_date": ship_date,
"center_arrival_date": center_arrival_date,