From 2e92d5f83ae5f0f39090552b46c519982e9279c9 Mon Sep 17 00:00:00 2001 From: joonhoekim <26rote@gmail.com> Date: Mon, 27 Oct 2025 12:31:52 +0900 Subject: (김준회) SWP 컬럼조정 및 그에 따른 로직 변경, 결재로그 오류수정 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/swp/table/swp-table-columns.tsx | 46 +++++++++++++------------------------ 1 file changed, 16 insertions(+), 30 deletions(-) (limited to 'lib/swp/table/swp-table-columns.tsx') diff --git a/lib/swp/table/swp-table-columns.tsx b/lib/swp/table/swp-table-columns.tsx index 573acf1b..9954ab73 100644 --- a/lib/swp/table/swp-table-columns.tsx +++ b/lib/swp/table/swp-table-columns.tsx @@ -40,7 +40,7 @@ export const swpDocumentColumns: ColumnDef[] = [ accessorKey: "DOC_TITLE", header: "문서제목", cell: ({ row }) => ( -
+
{row.original.DOC_TITLE}
), @@ -53,7 +53,7 @@ export const swpDocumentColumns: ColumnDef[] = [
{row.original.PROJ_NO}
{row.original.PROJ_NM && ( -
+
{row.original.PROJ_NM}
)} @@ -106,7 +106,7 @@ export const swpDocumentColumns: ColumnDef[] = [ }, { accessorKey: "LTST_REV_NO", - header: "최신 REV", + header: "마지막 REV NO", cell: ({ row }) => row.original.LTST_REV_NO || "-", size: 80, }, @@ -123,22 +123,26 @@ export const swpDocumentColumns: ColumnDef[] = [ size: 100, }, { - accessorKey: "sync_status", - header: "상태", + accessorKey: "LTST_ACTV_STAT", + header: "상태 (최신 액티비티)", cell: ({ row }) => { - const status = row.original.sync_status; - const color = - status === "synced" ? "bg-green-100 text-green-800" : - status === "pending" ? "bg-yellow-100 text-yellow-800" : - "bg-red-100 text-red-800"; - + const status = row.original.LTST_ACTV_STAT; + if (!status) return "-"; + + // 상태에 따른 색상 설정 (필요에 따라 조정 가능) + const color = + status === "Complete" ? "bg-green-100 text-green-800" : + status === "In Progress" ? "bg-blue-100 text-blue-800" : + status === "Pending" ? "bg-yellow-100 text-yellow-800" : + "bg-gray-100 text-gray-800"; + return ( {status} ); }, - size: 80, + size: 100, }, { accessorKey: "last_synced_at", @@ -249,24 +253,6 @@ export const swpRevisionColumns: ColumnDef[] = [ ), size: 100, }, - { - accessorKey: "sync_status", - header: "상태", - cell: ({ row }) => { - const status = row.original.sync_status; - const color = - status === "synced" ? "bg-green-100 text-green-800" : - status === "pending" ? "bg-yellow-100 text-yellow-800" : - "bg-red-100 text-red-800"; - - return ( - - {status} - - ); - }, - size: 80, - }, { accessorKey: "last_synced_at", header: "동기화", -- cgit v1.2.3