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
-6
View File
@@ -248,7 +248,6 @@ async def new_form(request: Request) -> HTMLResponse:
async def create(
request: Request,
lines_json: str = Form("[]"),
document_no: str = Form(""),
document_date: str = Form(...),
ship_date: str = Form(...),
center_arrival_date: str = Form(...),
@@ -257,7 +256,6 @@ async def create(
ship_method: str = Form("택배"),
outbound_summary: str = Form(""),
worker: str = Form(""),
status: str = Form("작성중"),
memo: str = Form(""),
user: dict[str, Any] = Depends(_require_user),
) -> RedirectResponse:
@@ -265,7 +263,6 @@ async def create(
if store is None:
raise HTTPException(status_code=503, detail="cupang_db 미설정")
header = {
"document_no": document_no,
"document_date": document_date,
"ship_date": ship_date,
"center_arrival_date": center_arrival_date,
@@ -274,7 +271,6 @@ async def create(
"ship_method": ship_method,
"outbound_summary": outbound_summary,
"worker": worker,
"status": status,
"memo": memo,
}
try:
@@ -351,7 +347,6 @@ async def update(
request: Request,
shipment_id: int,
lines_json: str = Form("[]"),
document_no: str = Form(""),
document_date: str = Form(...),
ship_date: str = Form(...),
center_arrival_date: str = Form(...),
@@ -367,7 +362,6 @@ async def update(
if store is None:
raise HTTPException(status_code=503, detail="cupang_db 미설정")
header = {
"document_no": document_no,
"document_date": document_date,
"ship_date": ship_date,
"center_arrival_date": center_arrival_date,