diff options
| author | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-09-19 09:40:38 +0000 |
|---|---|---|
| committer | dujinkim <dujin.kim@dtsolution.co.kr> | 2025-09-19 09:40:38 +0000 |
| commit | fd542b5ad4bf94b82d872f87b96aa2e7514ffbc3 (patch) | |
| tree | 0dbf6e67a56efaf556c65245cf07fcf79bbde0f1 /lib/bidding/vendor | |
| parent | 9ecdfb23fe3df6a5df86782385002c562dfc1198 (diff) | |
(최겸) 구매 일반계약 수정, 견적 입찰 계약 세금코드 select 적용
Diffstat (limited to 'lib/bidding/vendor')
| -rw-r--r-- | lib/bidding/vendor/partners-bidding-pre-quote.tsx | 27 |
1 files changed, 21 insertions, 6 deletions
diff --git a/lib/bidding/vendor/partners-bidding-pre-quote.tsx b/lib/bidding/vendor/partners-bidding-pre-quote.tsx index 6b9f956b..8a157c5f 100644 --- a/lib/bidding/vendor/partners-bidding-pre-quote.tsx +++ b/lib/bidding/vendor/partners-bidding-pre-quote.tsx @@ -42,6 +42,7 @@ import { import { getBiddingConditions } from '../service' import { getPriceAdjustmentFormByBiddingCompanyId } from '../detail/service' import { getIncotermsForSelection, getPaymentTermsForSelection, getPlaceOfShippingForSelection, getPlaceOfDestinationForSelection } from '@/lib/procurement-select/service' +import { TAX_CONDITIONS, getTaxConditionName } from '@/lib/tax-conditions/types' import { PrItemsPricingTable } from './components/pr-items-pricing-table' import { SimpleFileUpload } from './components/simple-file-upload' import { @@ -823,7 +824,12 @@ export function PartnersBiddingPreQuote({ biddingId, companyId }: PartnersBiddin <div> <Label className="text-muted-foreground">세금조건</Label> <div className="mt-1 p-3 bg-muted rounded-md"> - <p className="font-medium">{biddingConditions.taxConditions || "미설정"}</p> + <p className="font-medium"> + {biddingConditions.taxConditions + ? getTaxConditionName(biddingConditions.taxConditions) + : "미설정" + } + </p> </div> </div> @@ -1068,12 +1074,21 @@ export function PartnersBiddingPreQuote({ biddingId, companyId }: PartnersBiddin <div className="space-y-2"> <Label htmlFor="taxConditionsResponse">응답 세금조건 <span className="text-red-500">*</span></Label> - <Input - id="taxConditionsResponse" + <Select value={responseData.taxConditionsResponse} - onChange={(e) => setResponseData({...responseData, taxConditionsResponse: e.target.value})} - placeholder={biddingConditions?.taxConditions ? `참고: ${biddingConditions.taxConditions}` : "세금조건에 대한 의견을 입력하세요"} - /> + onValueChange={(value) => setResponseData({...responseData, taxConditionsResponse: value})} + > + <SelectTrigger> + <SelectValue placeholder={biddingConditions?.taxConditions ? `참고: ${getTaxConditionName(biddingConditions.taxConditions)}` : "세금조건 선택"} /> + </SelectTrigger> + <SelectContent> + {TAX_CONDITIONS.map((condition) => ( + <SelectItem key={condition.code} value={condition.code}> + {condition.name} + </SelectItem> + ))} + </SelectContent> + </Select> </div> </div> |
