From c7d76d044531aab65dde9ba1007f3b2d86da6326 Mon Sep 17 00:00:00 2001 From: joonhoekim <26rote@gmail.com> Date: Tue, 18 Nov 2025 15:56:13 +0900 Subject: (김준회) PKG NO를 Document No 레벨로 변경하고, Document No 오른쪽으로 위치 변경 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/swp/table/swp-inbox-table.tsx | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) (limited to 'lib/swp') diff --git a/lib/swp/table/swp-inbox-table.tsx b/lib/swp/table/swp-inbox-table.tsx index 633191a1..430447f4 100644 --- a/lib/swp/table/swp-inbox-table.tsx +++ b/lib/swp/table/swp-inbox-table.tsx @@ -181,6 +181,10 @@ export function SwpInboxTable({ docGroups.forEach((docFiles, docNo) => { const totalDocFileCount = docFiles.length; let isFirstInDoc = true; + + // Document의 첫 번째 파일에서 PKG_NO 가져오기 + const firstDocFile = docFiles[0]; + const docPkgNo = firstDocFile?.PKG_NO || null; // 3단계: ACTV_SEQ 기준으로 그룹화 (최신 Rev 필터링 제거) const activityGroups = new Map(); @@ -218,7 +222,7 @@ export function SwpInboxTable({ actvNo: file.ACTV_NO || null, crter: firstActivityFile.CRTER, // Activity 첫 파일의 CRTER note1: firstActivityFile.NOTE1 || null, // Activity 첫 파일의 DC Note - pkgNo: file.PKG_NO || null, + pkgNo: docPkgNo, // Document 레벨의 PKG_NO file, uploadDate: file.CRTE_DTM, isFirstInUpload, @@ -472,13 +476,13 @@ export function SwpInboxTable({ Upload ID Document No + PKG NO Rev No Stage Status Activity Upload ID (User) DC Note - PKG NO Attachment File Upload Date @@ -519,6 +523,13 @@ export function SwpInboxTable({ ) : null} + {/* PKG NO - Document의 첫 파일에만 표시 */} + {row.isFirstInDoc ? ( + + {row.pkgNo || -} + + ) : null} + {/* Rev No - Rev의 첫 파일에만 표시 */} {row.isFirstInRev ? ( @@ -578,11 +589,6 @@ export function SwpInboxTable({ ) : null} - {/* PKG NO - 각 파일마다 표시 */} - - {row.pkgNo || -} - - {/* Attachment File - 각 파일마다 표시 (줄바꿈 허용) */} {row.file ? ( -- cgit v1.2.3