summaryrefslogtreecommitdiff
path: root/lib/general-contracts/detail/general-contract-items-table.tsx
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-11-27 03:08:50 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-11-27 03:08:50 +0000
commit79cfa7ea8f21ae227dbb2843ae536fe876ba7c55 (patch)
treef12efae72c62286c1a2e9a3f31d695ca22d83b6e /lib/general-contracts/detail/general-contract-items-table.tsx
parente1da84ac863989b9f63b089c09aaa2bbcdc3d6cd (diff)
(최겸) 구매 입찰 수정
Diffstat (limited to 'lib/general-contracts/detail/general-contract-items-table.tsx')
-rw-r--r--lib/general-contracts/detail/general-contract-items-table.tsx22
1 files changed, 7 insertions, 15 deletions
diff --git a/lib/general-contracts/detail/general-contract-items-table.tsx b/lib/general-contracts/detail/general-contract-items-table.tsx
index bda2901e..15e5c926 100644
--- a/lib/general-contracts/detail/general-contract-items-table.tsx
+++ b/lib/general-contracts/detail/general-contract-items-table.tsx
@@ -460,7 +460,11 @@ export function ContractItemsTable({
id="batch-unit-price"
type="number"
value={batchInputData.contractUnitPrice}
- onChange={(e) => setBatchInputData(prev => ({ ...prev, contractUnitPrice: e.target.value }))}
+ onChange={(e) => {
+ // Leading zero removal
+ const val = e.target.value.replace(/^0+(?=[0-9])/, '')
+ setBatchInputData(prev => ({ ...prev, contractUnitPrice: val }))
+ }}
placeholder="계약단가 입력 (선택사항)"
/>
</div>
@@ -507,7 +511,7 @@ export function ContractItemsTable({
</div>
{/* 요약 정보 */}
- <div className="grid grid-cols-2 md:grid-cols-4 gap-4 mt-4">
+ {/* <div className="grid grid-cols-2 md:grid-cols-4 gap-4 mt-4">
<div className="space-y-1">
<Label className="text-sm font-medium">총 계약금액</Label>
<div className={`text-lg font-bold ${isTotalAmountDisabled ? 'text-gray-400' : 'text-primary'}`}>
@@ -515,24 +519,12 @@ export function ContractItemsTable({
</div>
</div>
<div className="space-y-1">
- <Label className="text-sm font-medium">가용예산</Label>
- <div className="text-lg font-bold">
- {formatCurrency(availableBudget, localItems[0]?.contractCurrency || 'KRW')}
- </div>
- </div>
- <div className="space-y-1">
- <Label className="text-sm font-medium">가용예산 比 (금액차)</Label>
- <div className={`text-lg font-bold ${amountDifference >= 0 ? 'text-green-600' : 'text-red-600'}`}>
- {formatCurrency(amountDifference, localItems[0]?.contractCurrency || 'KRW')}
- </div>
- </div>
- <div className="space-y-1">
<Label className="text-sm font-medium">가용예산 比 (비율)</Label>
<div className={`text-lg font-bold ${budgetRatio <= 100 ? 'text-green-600' : 'text-red-600'}`}>
{budgetRatio.toFixed(1)}%
</div>
</div>
- </div>
+ </div> */}
</CardHeader>
<CardContent>