This commit is contained in:
LORENZO\pacio 2025-07-21 17:27:51 +02:00
parent 194239b6c5
commit a9a8a60bbf
5 changed files with 43 additions and 39 deletions

View File

@ -324,6 +324,9 @@ header {
margin-top: 16px;
margin-bottom: 2px;
text-align: center;
white-space: pre-wrap; /* preserves newlines */
word-break: break-word; /* wraps long lines if needed */
}
.sub-header {

View File

@ -85,13 +85,13 @@
return new Date(dateStr).toLocaleDateString('it-IT')
}
function formatNumber(val, decimals) {
return val != null
? Number(val).toLocaleString('it-IT', {
function formatNumber(val, decimals = 2, useGrouping = false) {
if (val == null) return '—'
return Number(val).toLocaleString('it-IT', {
minimumFractionDigits: decimals,
maximumFractionDigits: decimals
maximumFractionDigits: decimals,
useGrouping
})
: '—'
}
</script>

View File

@ -39,7 +39,7 @@
<th colspan="3">Dimensioni</th>
<th rowspan="2">Massa<br>volumica</th>
<th rowspan="2">F</th>
<th rowspan="2">R<sub>c</sub></th>
<th rowspan="2">R<sub>c</sub>*</th>
<th rowspan="2">R<sub>PRELIEVO</sub></th>
<th rowspan="3">R**</th>
<th rowspan="3">P***</th>
@ -67,7 +67,7 @@
<td>{{ formatNumber(row.dimB, 2) }}</td>
<td>{{ formatNumber(row.dimH, 2) }}</td>
<td>{{ formatNumber(row.massaVolumica, 0) }}</td>
<td>{{ formatNumber(row.f, 2) }}</td>
<td>{{ formatNumber(row.f, 1) }}</td>
<td>{{ formatNumber(row.rc, 2) }}</td>
<td v-if="row.rowspanRprelievo > 0" :rowspan="row.rowspanRprelievo">{{ row.rprelievo }}</td>
<td>{{ row.rType }}</td>
@ -88,15 +88,16 @@
return new Date(dateStr).toLocaleDateString('it-IT')
}
function formatNumber(val, decimals) {
return val != null
? Number(val).toLocaleString('it-IT', {
function formatNumber(val, decimals = 2, useGrouping = false) {
if (val == null) return '—'
return Number(val).toLocaleString('it-IT', {
minimumFractionDigits: decimals,
maximumFractionDigits: decimals
maximumFractionDigits: decimals,
useGrouping
})
: '—'
}
</script>
<style>

View File

@ -28,8 +28,8 @@
<td>{{ row.verbale }}</td>
<td>{{ formatDate(row.dataPrelievo) }}</td>
<td>{{ formatNumber(row.diaNom,0) }}</td>
<td>{{ formatNumber(row.lunBase,2) }}</td>
<td>{{ formatNumber(row.masG,2) }}</td>
<td>{{ formatNumber(row.lunBase,0) }}</td>
<td>{{ formatNumber(row.masG,1) }}</td>
<td>{{ formatNumber(row.diaEff,2) }}</td>
<td>{{ row.ferriera }}</td>
<td v-if="row.rowspanArea > 0" :rowspan="row.rowspanArea">{{ row.area }}</td>
@ -60,10 +60,10 @@
<tr v-for="row in risult_data" :key="row.idProvino">
<td>{{ row.idProvino }}</td>
<td>{{ formatNumber(row.carsne,2) }}</td>
<td>{{ formatNumber(row.tensne,2) }}</td>
<td>{{ formatNumber(row.tensne,1) }}</td>
<td>{{ formatNumber(row.carot,2) }}</td>
<td>{{ formatNumber(row.tenrot,2) }}</td>
<td>{{ formatNumber(row.agt,2) }}</td>
<td>{{ formatNumber(row.tenrot,1) }}</td>
<td>{{ formatNumber(row.agt,1) }}</td>
<td>{{ formatNumber(row.ftFy,2) }}</td>
<td>{{ formatNumber(row.ftFyNom,2) }}</td>
<td>{{ formatNumber(row.mandrino,0) }}</td>
@ -84,13 +84,13 @@
return new Date(dateStr).toLocaleDateString('it-IT')
}
function formatNumber(val, decimals) {
return val != null
? Number(val).toLocaleString('it-IT', {
function formatNumber(val, decimals = 2, useGrouping = false) {
if (val == null) return '—'
return Number(val).toLocaleString('it-IT', {
minimumFractionDigits: decimals,
maximumFractionDigits: decimals
maximumFractionDigits: decimals,
useGrouping
})
: '—'
}
</script>

View File

@ -87,13 +87,13 @@
return new Date(dateStr).toLocaleDateString('it-IT')
}
function formatNumber(val, decimals) {
return val != null
? Number(val).toLocaleString('it-IT', {
function formatNumber(val, decimals = 2, useGrouping = false) {
if (val == null) return '—'
return Number(val).toLocaleString('it-IT', {
minimumFractionDigits: decimals,
maximumFractionDigits: decimals
maximumFractionDigits: decimals,
useGrouping
})
: '—'
}
</script>