summaryrefslogtreecommitdiff
path: root/lib/bidding/vendor/components/pr-items-pricing-table.tsx
diff options
context:
space:
mode:
authorjoonhoekim <26rote@gmail.com>2025-12-04 21:02:10 +0900
committerjoonhoekim <26rote@gmail.com>2025-12-04 21:02:10 +0900
commit240f4f31b3b6ff6a46436978fb988588a1972721 (patch)
treedbf81b022d861cb077e84a10b913c26fd064db8b /lib/bidding/vendor/components/pr-items-pricing-table.tsx
parent5699e866201566366981ae8399a835fc7fa9fa47 (diff)
parentae211e5b9d9bf8e1566b78a85ec4522360833ea9 (diff)
(김준회) Merge branch 'dujinkim' of https://github.com/DTS-Development/SHI_EVCP into dujinkim
Diffstat (limited to 'lib/bidding/vendor/components/pr-items-pricing-table.tsx')
-rw-r--r--lib/bidding/vendor/components/pr-items-pricing-table.tsx18
1 files changed, 7 insertions, 11 deletions
diff --git a/lib/bidding/vendor/components/pr-items-pricing-table.tsx b/lib/bidding/vendor/components/pr-items-pricing-table.tsx
index 7dd8384e..5afb2b67 100644
--- a/lib/bidding/vendor/components/pr-items-pricing-table.tsx
+++ b/lib/bidding/vendor/components/pr-items-pricing-table.tsx
@@ -382,18 +382,14 @@ export function PrItemsPricingTable({
</span>
) : (
<Input
- type="number"
- inputMode="decimal"
- min={0}
- pattern="^(0|[1-9][0-9]*)(\.[0-9]+)?$"
- value={quotation.bidUnitPrice === 0 ? '' : quotation.bidUnitPrice}
+ type="text"
+ inputMode="numeric"
+ value={quotation.bidUnitPrice === 0 ? '' : quotation.bidUnitPrice.toLocaleString()}
onChange={(e) => {
- let value = e.target.value
- if (/^0[0-9]+/.test(value)) {
- value = value.replace(/^0+/, '')
- if (value === '') value = '0'
- }
- const numericValue = parseFloat(value)
+ // 콤마 제거 및 숫자만 허용
+ const value = e.target.value.replace(/,/g, '').replace(/[^0-9]/g, '')
+ const numericValue = Number(value)
+
updateQuotation(
item.id,
'bidUnitPrice',