cleaned up rounding

This commit is contained in:
MalteSchm 2023-04-02 14:18:13 +02:00
parent 78838585f7
commit 7dee289b5b

View File

@ -42,32 +42,32 @@
<tbody> <tbody>
<tr> <tr>
<th scope="row">{{ $t('battery.stateOfCharge') }}</th> <th scope="row">{{ $t('battery.stateOfCharge') }}</th>
<td style="text-align: right">{{ formatNumber(batteryData.stateOfCharge.v) }}</td> <td style="text-align: right">{{ batteryData.stateOfCharge.v.toFixed(1) }}</td>
<td>{{ batteryData.stateOfCharge.u }}</td> <td>{{ batteryData.stateOfCharge.u }}</td>
</tr> </tr>
<tr> <tr>
<th scope="row">{{ $t('battery.stateOfHealth') }}</th> <th scope="row">{{ $t('battery.stateOfHealth') }}</th>
<td style="text-align: right">{{ formatNumber(batteryData.stateOfHealth.v) }}</td> <td style="text-align: right">{{ batteryData.stateOfHealth.v.toFixed(1) }}</td>
<td>{{ batteryData.stateOfHealth.u }}</td> <td>{{ batteryData.stateOfHealth.u }}</td>
</tr> </tr>
<tr> <tr>
<th scope="row">{{ $t('battery.voltage') }}</th> <th scope="row">{{ $t('battery.voltage') }}</th>
<td style="text-align: right">{{ formatNumber(batteryData.voltage.v) }}</td> <td style="text-align: right">{{ batteryData.voltage.v.toFixed(1) }}</td>
<td>{{ batteryData.voltage.u }}</td> <td>{{ batteryData.voltage.u }}</td>
</tr> </tr>
<tr> <tr>
<th scope="row">{{ $t('battery.current') }}</th> <th scope="row">{{ $t('battery.current') }}</th>
<td style="text-align: right">{{ Math.round(batteryData.current.v) }}</td> <td style="text-align: right">{{ batteryData.current.v.toFixed(1) }}</td>
<td>{{ batteryData.current.u }}</td> <td>{{ batteryData.current.u }}</td>
</tr> </tr>
<tr> <tr>
<th scope="row">{{ $t('battery.temperature') }}</th> <th scope="row">{{ $t('battery.temperature') }}</th>
<td style="text-align: right">{{ batteryData.temperature.v }}</td> <td style="text-align: right">{{ batteryData.temperature.v.toFixed(1) }}</td>
<td>{{ batteryData.temperature.u }}</td> <td>{{ batteryData.temperature.u }}</td>
</tr> </tr>
<tr> <tr>
<th scope="row">{{ $t('battery.chargeVoltage') }}</th> <th scope="row">{{ $t('battery.chargeVoltage') }}</th>
<td style="text-align: right">{{ batteryData.chargeVoltage.v }}</td> <td style="text-align: right">{{ batteryData.chargeVoltage.v.toFixed(1) }}</td>
<td>{{ batteryData.chargeVoltage.u }}</td> <td>{{ batteryData.chargeVoltage.u }}</td>
</tr> </tr>
<tr> <tr>
@ -330,7 +330,7 @@ export default defineComponent({
}; };
}, },
initDataAgeing() { initDataAgeing() {
this.dataAgeInterval = setInterval(() => { this.dataAgeInterval = setInterval(() => {
if (this.batteryData) { if (this.batteryData) {
this.batteryData.data_age++; this.batteryData.data_age++;
} }
@ -353,12 +353,7 @@ export default defineComponent({
this.socket.close(); this.socket.close();
this.heartInterval && clearTimeout(this.heartInterval); this.heartInterval && clearTimeout(this.heartInterval);
this.isFirstFetchAfterConnect = true; this.isFirstFetchAfterConnect = true;
}, }
formatNumber(num: number) {
return new Intl.NumberFormat(
undefined, { minimumFractionDigits: 2, maximumFractionDigits: 2 }
).format(num);
},
}, },
}); });
</script> </script>