diff options
Diffstat (limited to 'lib/rfq-last/vendor-response/editor/commercial-terms-form.tsx')
| -rw-r--r-- | lib/rfq-last/vendor-response/editor/commercial-terms-form.tsx | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/lib/rfq-last/vendor-response/editor/commercial-terms-form.tsx b/lib/rfq-last/vendor-response/editor/commercial-terms-form.tsx index f0c69d8b..d896ee34 100644 --- a/lib/rfq-last/vendor-response/editor/commercial-terms-form.tsx +++ b/lib/rfq-last/vendor-response/editor/commercial-terms-form.tsx @@ -84,7 +84,16 @@ export default function CommercialTermsForm({ rfqDetail, rfq }: CommercialTermsF const isDifferentCurrency = vendorCurrency !== rfqDetail.currency const isDifferentPaymentTerms = vendorPaymentTermsCode !== rfqDetail.paymentTermsCode const isDifferentIncoterms = vendorIncotermsCode !== rfqDetail.incotermsCode - const isDifferentDeliveryDate = !isFrameContract && vendorDeliveryDate?.toISOString() !== rfqDetail.deliveryDate + + // 날짜만 비교 (년월일만 체크) + const formatDateOnly = (date: Date | string | null) => { + if (!date) return null + const d = new Date(date) + return d.toISOString().split('T')[0] // YYYY-MM-DD 형식으로 변환 + } + const isDifferentDeliveryDate = !isFrameContract && + formatDateOnly(vendorDeliveryDate) !== formatDateOnly(rfqDetail.deliveryDate) + const isDifferentContractDuration = isFrameContract && vendorContractDuration !== rfqDetail.contractDuration // 데이터 로드 함수들 |
