diff options
| author | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-12-01 03:09:00 +0000 |
|---|---|---|
| committer | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-12-01 03:09:00 +0000 |
| commit | 3c9a95332298450c7e0f75bfb08944439e1a3739 (patch) | |
| tree | 1ecc04bf97dfd572736ee56119b02bd72678720d /lib/general-contracts/main/general-contract-update-sheet.tsx | |
| parent | c92ddd6bae8e187cccfddb37373460ebea0ade27 (diff) | |
(최겸)구매 일반계약 템플릿 자동 연동 및 매핑 기능 추가
Diffstat (limited to 'lib/general-contracts/main/general-contract-update-sheet.tsx')
| -rw-r--r-- | lib/general-contracts/main/general-contract-update-sheet.tsx | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/lib/general-contracts/main/general-contract-update-sheet.tsx b/lib/general-contracts/main/general-contract-update-sheet.tsx index 8df74beb..02bde6c9 100644 --- a/lib/general-contracts/main/general-contract-update-sheet.tsx +++ b/lib/general-contracts/main/general-contract-update-sheet.tsx @@ -116,14 +116,23 @@ export function GeneralContractUpdateSheet({ React.useEffect(() => { if (contract) { console.log("Loading contract data:", contract) + + // 날짜 포맷팅 헬퍼 (YYYY-MM-DD) + const formatDateValue = (dateStr: string | null | undefined) => { + if (!dateStr) return "" + // KST 기준 날짜 변환 (입찰 로직과 동일) + const date = new Date(dateStr) + return new Date(date.getTime() + 9 * 60 * 60 * 1000).toISOString().slice(0, 10) + } + const formData = { category: contract.category || "", type: contract.type || "", executionMethod: contract.executionMethod || "", name: contract.name || "", - startDate: contract.startDate || "", - endDate: contract.endDate || "", - validityEndDate: contract.validityEndDate || "", + startDate: formatDateValue(contract.startDate), + endDate: formatDateValue(contract.endDate), + validityEndDate: formatDateValue(contract.validityEndDate), contractScope: contract.contractScope || "", notes: contract.notes || "", linkedRfqOrItb: contract.linkedRfqOrItb || "", |
