Skip to content

보충 발주 화면 API 연동 + 비동기 상태(로딩/에러/빈) UI #4

Description

@userri

배경

데이터 레이어(#3, sales Retrofit/repo)를 화면에 연결한다. 인증(AppAuth)은 Keycloak 모바일 클라이언트 발급 대기로 이번 범위 제외USE_API 플래그 뒤에서 빌드 검증만(런타임은 토큰 필요).

범위

  • ui/state: 재사용 비동기 상태 컴포저블 — LoadingRows / ErrorState(재시도) / EmptyState (디자인 토큰 적용). UX 감사 재고 조회(Inventory) API 연동 + 게이트웨이 멀티서비스 base URL #8·#48.
  • Order(보충 발주) 화면: USE_API=trueSalesOrderRepository.branchOrders로 로드 → 로딩/에러/빈/목록. false면 기존 목업 그대로.
  • 모델 매핑: 요약 응답에 라인이 없으므로 **주문 단위 카드(SO번호·상태·합계·날짜)**로 정직하게 렌더(부품 단위 추측 금지). 라인 상세·작성(POST)·인증은 후속.

검증

  • 로컬 ./gradlew assembleDebug (AS JBR 21) 그린 확인.

의존: #3

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions