diff options
| author | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-11-24 10:47:34 +0000 |
|---|---|---|
| committer | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-11-24 10:47:34 +0000 |
| commit | 8238c0c0ed6fd182d33f3437a22da1d80cfa928f (patch) | |
| tree | 32982329788c38e515866de2338584eede8a5924 /lib/basic-contract/status-detail/basic-contracts-detail-columns.tsx | |
| parent | d79f56ae5a9e5f72781f78fe0399018cfac44081 (diff) | |
(임수민) 법무검토 요청 데이터 조회 수정
Diffstat (limited to 'lib/basic-contract/status-detail/basic-contracts-detail-columns.tsx')
| -rw-r--r-- | lib/basic-contract/status-detail/basic-contracts-detail-columns.tsx | 44 |
1 files changed, 4 insertions, 40 deletions
diff --git a/lib/basic-contract/status-detail/basic-contracts-detail-columns.tsx b/lib/basic-contract/status-detail/basic-contracts-detail-columns.tsx index 2ab39880..d03d0720 100644 --- a/lib/basic-contract/status-detail/basic-contracts-detail-columns.tsx +++ b/lib/basic-contract/status-detail/basic-contracts-detail-columns.tsx @@ -531,50 +531,14 @@ export function getDetailColumns({ ), cell: ({ row }) => { const status = row.getValue("legalReviewStatus") as string | null - const contract = row.original - const requestedDate = contract.legalReviewRequestedAt as Date | null - const completedDate = contract.legalReviewCompletedAt as Date | null - // 법무검토 상태 우선, 없으면 기존 로직으로 판단 + // PRGS_STAT_DSC 연동값 우선 표시 if (status) { - const statusColors: Record<string, string> = { - '신규등록': 'text-blue-600', - '검토요청': 'text-purple-600', - '담당자배정': 'text-orange-600', - '검토중': 'text-yellow-600', - '답변완료': 'text-green-600', - '재검토요청': 'text-red-600', - '보류': 'text-gray-500', - '취소': 'text-red-700' - } - - return ( - <div className={`text-sm ${statusColors[status] || 'text-gray-600'}`}> - <div className="font-medium">{status}</div> - </div> - ) + return <div className="text-sm text-gray-800">{status}</div> } - // legalWorks에 데이터가 없는 경우 기존 로직 사용 - if (completedDate) { - return ( - <div className="text-sm text-green-600"> - <div className="font-medium">완료</div> - <div className="text-xs">{formatDateTime(completedDate, "KR")}</div> - </div> - ) - } else if (requestedDate) { - return ( - <div className="text-sm text-orange-600"> - <div className="font-medium">진행중</div> - <div className="text-xs">검토 대기</div> - </div> - ) - } else { - return ( - <div className="text-sm text-gray-400">-</div> - ) - } + // 동기화된 값이 없으면 빈 값 처리 + return <div className="text-sm text-gray-400">-</div> }, minSize: 140, }, |
