Merge remote-tracking branch 'origin/master'
This commit is contained in:
@@ -1825,10 +1825,20 @@ function getOriginalCellValue (row, field) {
|
||||
return row?.[`__orig_${field}`] ?? row?.[field] ?? 0
|
||||
}
|
||||
|
||||
function exportDecimalValue (value) {
|
||||
const n = parseNumber(value)
|
||||
if (!Number.isFinite(n)) return ''
|
||||
return n.toFixed(2).replace('.', ',')
|
||||
}
|
||||
|
||||
function isExportDecimalField (field) {
|
||||
return editableColumnSet.has(field) || field === 'costPrice' || field === 'basePriceUsd' || field === 'basePriceTry'
|
||||
}
|
||||
|
||||
function exportCellValue (row, field) {
|
||||
if (field === 'stockQty') return formatStock(row?.[field])
|
||||
if (field === 'stockEntryDate' || field === 'lastCostingDate' || field === 'lastPricingDate') return formatDateDisplay(row?.[field])
|
||||
if (editableColumnSet.has(field)) return String(round2(row?.[field] || 0))
|
||||
if (isExportDecimalField(field)) return exportDecimalValue(row?.[field])
|
||||
return String(row?.[field] ?? '').trim()
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user