diff options
| author | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-10-14 08:35:00 +0000 |
|---|---|---|
| committer | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-10-14 08:35:00 +0000 |
| commit | 5fe800c27ff8caabbb0ac64c5dab8062aac43684 (patch) | |
| tree | c2326545a2c10144b2b8334c6cafae07c6328049 /lib/bidding/vendor | |
| parent | 80ab33adc277904e71dcf8c08e59390600226075 (diff) | |
(최겸) 구매 입찰 status 별 중복 응답 제한 및 기타 요구사항 반영
Diffstat (limited to 'lib/bidding/vendor')
| -rw-r--r-- | lib/bidding/vendor/partners-bidding-detail.tsx | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/lib/bidding/vendor/partners-bidding-detail.tsx b/lib/bidding/vendor/partners-bidding-detail.tsx index d134bc3b..f9241f7b 100644 --- a/lib/bidding/vendor/partners-bidding-detail.tsx +++ b/lib/bidding/vendor/partners-bidding-detail.tsx @@ -689,8 +689,8 @@ export function PartnersBiddingDetail({ biddingId, companyId }: PartnersBiddingD )} {/* 응찰 제출 버튼 - 참여 확정 상태일 때만 표시 */} <div className="flex justify-end pt-4 gap-2"> - <Button - variant="outline" + <Button + variant="outline" onClick={handleSaveDraft} disabled={isSavingDraft || isSubmitting} className="min-w-[100px]" @@ -698,9 +698,13 @@ export function PartnersBiddingDetail({ biddingId, companyId }: PartnersBiddingD <Save className="w-4 h-4 mr-2" /> {isSavingDraft ? '저장 중...' : '임시 저장'} </Button> - <Button onClick={handleSubmitResponse} disabled={isSubmitting || isSavingDraft} className="min-w-[100px]"> + <Button + onClick={handleSubmitResponse} + disabled={isSubmitting || isSavingDraft || !!biddingDetail.responseSubmittedAt} + className="min-w-[100px]" + > <Send className="w-4 h-4 mr-2" /> - {isSubmitting ? '제출 중...' : '응찰 제출'} + {isSubmitting ? '제출 중...' : biddingDetail.responseSubmittedAt ? '응찰 완료' : '응찰 제출'} </Button> </div> </CardContent> |
