다크모드
ERP 공통 운영 준비도 — Frontend handoff
구현 정본
- 책임·갭 SSOT:
src/composables/erpCommonReadiness.js - 통합 후보 화면:
src/components/erp-common/readiness/ErpCommonReadinessPag.vue - 단위 테스트:
src/composables/__tests__/erpCommonReadiness.spec.js - UI 테스트:
src/components/erp-common/readiness/ErpCommonReadinessPag.spec.js
공통 라우터, 메뉴, 도움말 카탈로그는 병렬 작업 충돌을 피하기 위해 이 트랙에서 수정하지 않았습니다. 통합 시 권장 경로는 Company 범위의 /headquarters/operations/readiness이며, 개별 업무 메뉴로 복제하지 않습니다.
화면 계약
- 기능 카드의
existing은 실제 정본 화면만 표시합니다. gap과next는 Prototype 상태를 운영 완료처럼 표현하지 않습니다.- 기존 경로가 있는 기능만
기존 화면링크를 표시합니다. - 데이터 가져오기는 미리보기 확인과 실제 반영을 명확히 분리합니다.
- 오류가 있거나 데이터 행이 없으면 확정 버튼을 비활성화합니다.
- 모바일에서는 기능 목록과 상세를 1열로 쌓고 페이지 전체 가로 스크롤을 만들지 않습니다.
통합 필요 항목
- 라우터에 화면을 연결합니다.
- Company 관리 또는 운영 준비도 메뉴에서 한 번만 노출합니다.
pageHelpCatalog에docs/manual/erp-common-readiness.html을 연결합니다.assistantFeatureCatalog에는 사용법 안내만 추가하고 실제 반영 가능하다고 답하지 않게 합니다.- KO/EN 번역 키는 공통 i18n 담당 트랙에서 추가합니다.
데이터 반입 UI 후속
실제 파일 반입 시 브라우저에서 전체 파일을 장기 보관하지 않습니다. 업로드 세션 ID를 발급받은 뒤 미리보기·검증 결과를 페이지 단위로 조회합니다. 확정 전에는 원본 업무 테이블을 변경하지 않습니다.