fix: use appropriate accuracy for limits in web UI
This commit is contained in:
parent
12d5c77093
commit
863d9c7b5f
@ -35,12 +35,18 @@ LOCALES.forEach((locale) => {
|
||||
decimalNoDigits: {
|
||||
style: 'decimal', minimumFractionDigits: 0, maximumFractionDigits: 0
|
||||
},
|
||||
decimalOneDigit: {
|
||||
style: 'decimal', minimumFractionDigits: 1, maximumFractionDigits: 1
|
||||
},
|
||||
decimalTwoDigits: {
|
||||
style: 'decimal', minimumFractionDigits: 2, maximumFractionDigits: 2
|
||||
},
|
||||
percent: {
|
||||
style: 'percent',
|
||||
},
|
||||
percentOneDigit: {
|
||||
style: 'percent', minimumFractionDigits: 1, maximumFractionDigits: 1
|
||||
},
|
||||
byte: {
|
||||
style: 'unit', unit: 'byte',
|
||||
},
|
||||
|
||||
@ -49,7 +49,7 @@
|
||||
<div style="padding-right: 2em;">
|
||||
{{ $t('home.CurrentLimit') }}<template v-if="inverter.limit_absolute > -1"> {{
|
||||
$n(inverter.limit_absolute, 'decimalNoDigits')
|
||||
}} W | </template>{{ $n(inverter.limit_relative / 100, 'percent') }}
|
||||
}} W | </template>{{ $n(inverter.limit_relative / 100, 'percentOneDigit') }}
|
||||
</div>
|
||||
<div style="padding-right: 2em;">
|
||||
{{ $t('home.DataAge') }} {{ $t('home.Seconds', {'val': $n(inverter.data_age) }) }}
|
||||
@ -407,13 +407,13 @@ export default defineComponent({
|
||||
currentLimitAbsolute(): string {
|
||||
if (this.currentLimitList.max_power > 0) {
|
||||
return this.$n(this.currentLimitList.limit_relative * this.currentLimitList.max_power / 100,
|
||||
'decimalTwoDigits');
|
||||
'decimalNoDigits');
|
||||
}
|
||||
return "0";
|
||||
},
|
||||
currentLimitRelative(): string {
|
||||
return this.$n(this.currentLimitList.limit_relative,
|
||||
'decimalTwoDigits');
|
||||
'decimalOneDigit');
|
||||
},
|
||||
inverterData(): Inverter[] {
|
||||
return this.liveData.inverters.slice().sort((a: Inverter, b: Inverter) => {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user