diff --git a/docs/ACS-visit-form-ui-update.md b/docs/ACS-visit-form-ui-update.md index 926569d..e6f3464 100644 --- a/docs/ACS-visit-form-ui-update.md +++ b/docs/ACS-visit-form-ui-update.md @@ -28,3 +28,45 @@ 프론트 빌드는 샌드박스 안에서 `spawn EPERM`으로 한 차례 실패했으며, 승인 권한으로 재실행하여 성공을 확인했다. +## 배포 확인 + +2026-07-14 운영 URL `https://acs.apps.bokdev.in/visit-requests/new`의 HTML을 확인한 결과 아직 이전 asset을 참조하고 있었다. + +| 구분 | JS asset | CSS asset | +|---|---|---| +| 운영 현재 | `index-B00mdy5F.js` | `index-teRe_8AF.css` | +| 최신 로컬 빌드 | `index-BteIhXv6.js` | `index-CLolpzdX.css` | + +판단: UI 수정 커밋 `7a404cd Update visit request form layout`이 원격 `main`에는 push되었지만, 운영 컨테이너에는 아직 반영되지 않았다. Coolify Redeploy가 필요하다. + +## 2차 수정 + +2026-07-14 추가 요청에 따라 한 화면 표시를 목표로 폼 밀도를 높였다. + +| 항목 | 반영 | +|---|---| +| 출입 전산실/추가 구역 | 같은 행에 배치 | +| 출입 목적/작업명 | 같은 행에 배치 | +| 연락처 레이블 | `연락처 *`로 축약 | +| 차량번호 안내 | 레이블에서 제거하고 placeholder로 이동 | +| 출입 전산실 안내 | 레이블에서 제거 | +| 작업명 안내 | 레이블에서 제거하고 placeholder를 `작업 내용을 구체적으로 입력하세요`로 변경 | +| 퇴실예정일시 | `퇴실 예정일시`로 변경 | +| 직원명 | `이름`으로 변경 | +| 출입통제담당자 연락처 | 값/범례를 `내선번호/휴대폰번호`로 변경 | +| 현장감시자1과2 | `현장감시자`로 변경 | +| 현장감시자1 범례 | `IT센터 사무보조원 (자동 지정)`으로 변경 | + +2차 수정 검증: + +| 항목 | 결과 | +|---|---| +| `npm run typecheck` | 성공 | +| `npm --prefix frontend run build` | 성공 | + +2차 최신 로컬 빌드 asset: + +| 구분 | asset | +|---|---| +| JS | `index-Cc3Y9nv_.js` | +| CSS | `index-V1wV5EGT.css` | diff --git a/frontend/src/pages/VisitRequestFormPage.tsx b/frontend/src/pages/VisitRequestFormPage.tsx index 553e91b..b337d39 100644 --- a/frontend/src/pages/VisitRequestFormPage.tsx +++ b/frontend/src/pages/VisitRequestFormPage.tsx @@ -154,7 +154,7 @@ export const VisitRequestFormPage: React.FC = () => { - - -
- 출입 전산실 : 선택한 전산실마다 출입증(QR)이 각각 발급됩니다. +
+ 출입 전산실
{SERVER_ROOM_OPTIONS.map((z) => ( - ) :
} + ) : null} + + - ) :
} + ) : null} -
@@ -239,7 +239,7 @@ export const VisitRequestFormPage: React.FC = () => { 출입통제담당자
- 현장감시자1과2 -
현장감시자1 : 고정 인원 (자동 지정)
+ 현장감시자 +
현장감시자1 : IT센터 사무보조원 (자동 지정)