summaryrefslogtreecommitdiff
path: root/lib/rfq-last/vendor-response/editor/commercial-terms-form.tsx
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-09-24 08:01:37 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-09-24 08:01:37 +0000
commit1bda7f20f113737f4af32495e7ff24f6022dc283 (patch)
treeadc6e61ff9b546b277804c82bc6ca24db0347fd6 /lib/rfq-last/vendor-response/editor/commercial-terms-form.tsx
parent4fe733d7d9d3d873fa395133e9a42cf9fc8c44dc (diff)
(최겸) 구매 피드백 반영(품목 납기일 일괄설정, 마감일 기본값 설정 등)
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.tsx11
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
// 데이터 로드 함수들