@@ -37,9 +39,8 @@
Current Limit: {{
- inverter.limit_absolute.toFixed(0) }}W | {{
- inverter.limit_relative.toFixed(0)
- }}%
+ formatNumber(inverter.limit_absolute, 0)
+ }}W | {{ formatNumber(inverter.limit_relative, 0) }}%
Data Age: {{ inverter.data_age }} seconds
@@ -178,15 +179,16 @@
Limit:
-
W
@@ -333,6 +335,7 @@ import type { EventlogItems } from '@/types/EventlogStatus';
import type { Inverters } from '@/types/LiveDataStatus';
import type { LimitStatus } from '@/types/LimitStatus';
import type { LimitConfig } from '@/types/LimitConfig';
+import { formatNumber } from '@/utils';
export default defineComponent({
components: {
@@ -424,17 +427,18 @@ export default defineComponent({
}
},
computed: {
- currentLimitAbsolute(): number {
+ currentLimitAbsolute(): string {
if (this.currentLimitList.max_power > 0) {
- return Number((this.currentLimitList.limit_relative * this.currentLimitList.max_power / 100).toFixed(1));
+ return formatNumber(this.currentLimitList.limit_relative * this.currentLimitList.max_power / 100, 2);
}
- return 0;
+ return "0";
},
- currentLimitRelative(): number {
- return Number((this.currentLimitList.limit_relative).toFixed(1));
+ currentLimitRelative(): string {
+ return formatNumber(this.currentLimitList.limit_relative, 2);
}
},
methods: {
+ formatNumber,
getInitialData() {
this.dataLoading = true;
fetch("/api/livedata/status")