fix: preserve Turkish decimal prices and verify preparation persistence

This commit is contained in:
2026-09-06 08:50:18 +03:00
parent b94ab97241
commit 311344306b
8 changed files with 387 additions and 10 deletions
+2 -2
View File
@@ -1,4 +1,4 @@
import { quantityParts, bidRowTotal, validateBidRows } from './bidValidation.js';
import { quantityParts, parseBidPrice, bidRowTotal, validateBidRows } from './bidValidation.js';
/**
* İhale dosyası belgeleri — teklif mektubu, birim fiyat teklif cetveli ve
* evrak kontrol listesi.
@@ -162,7 +162,7 @@ export function teklifCetveliHtml(f, satirlar, toplam) {
if (errors.length) throw new Error(errors.join(" "));
const govde = satirlar.map((r, i) => {
const { miktar, birim } = miktarAyristir(r.quantity);
const bf = Number(r.birimFiyat) || 0;
const bf = parseBidPrice(r.birimFiyat);
const tutar = bidRowTotal(r);
return `<tr>
<td class="s">${i + 1}</td>