diff options
| author | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-09-17 10:40:12 +0000 |
|---|---|---|
| committer | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-09-17 10:40:12 +0000 |
| commit | 10cb50753ccf318024c4394282f9e8d968dcd1a5 (patch) | |
| tree | cf4edb96aa172c3b90d88532aff1f536944a2283 /lib/bidding/list/biddings-table-columns.tsx | |
| parent | f7117370b9cc0c7b96bd1eb23a1b9f5b16cc8ceb (diff) | |
(최겸) 구매 입찰 오류 수정 및 선적지,하역지 연동,TO Cont, TO PO 개발
Diffstat (limited to 'lib/bidding/list/biddings-table-columns.tsx')
| -rw-r--r-- | lib/bidding/list/biddings-table-columns.tsx | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/lib/bidding/list/biddings-table-columns.tsx b/lib/bidding/list/biddings-table-columns.tsx index 5240b134..7f0b8e40 100644 --- a/lib/bidding/list/biddings-table-columns.tsx +++ b/lib/bidding/list/biddings-table-columns.tsx @@ -293,12 +293,23 @@ export function getBiddingsColumns({ setRowAction }: GetColumnsProps): ColumnDef }, { - accessorKey: "contractPeriod", + id: "contractPeriod", header: ({ column }) => <DataTableColumnHeaderSimple column={column} title="계약기간" />, - cell: ({ row }) => ( - <span className="truncate max-w-[100px]">{row.original.contractPeriod || '-'}</span> - ), - size: 100, + cell: ({ row }) => { + const startDate = row.original.contractStartDate + const endDate = row.original.contractEndDate + + if (!startDate || !endDate) { + return <span className="text-muted-foreground">-</span> + } + + return ( + <div className="text-xs max-w-[120px] truncate" title={`${formatDate(startDate, "KR")} ~ ${formatDate(endDate, "KR")}`}> + {formatDate(startDate, "KR")} ~ {formatDate(endDate, "KR")} + </div> + ) + }, + size: 120, meta: { excelHeader: "계약기간" }, }, ] |
