mirror of
https://github.com/tbnobody/OpenDTU.git
synced 2025-12-11 17:30:37 +01:00
webapp: Make compiler happy
This commit is contained in:
@@ -165,17 +165,19 @@ export default defineComponent({
|
|||||||
return this.$t('dtuadmin.dBm', { dbm: this.$n(this.dtuConfigList.cmt_palevel * 1) });
|
return this.$t('dtuadmin.dBm', { dbm: this.$n(this.dtuConfigList.cmt_palevel * 1) });
|
||||||
},
|
},
|
||||||
cmtMinFrequency() {
|
cmtMinFrequency() {
|
||||||
return this.dtuConfigList.country_def[this.dtuConfigList.cmt_country].freq_min;
|
return this.dtuConfigList.country_def?.[this.dtuConfigList.cmt_country]?.freq_min;
|
||||||
},
|
},
|
||||||
cmtMaxFrequency() {
|
cmtMaxFrequency() {
|
||||||
return this.dtuConfigList.country_def[this.dtuConfigList.cmt_country].freq_max;
|
return this.dtuConfigList.country_def?.[this.dtuConfigList.cmt_country]?.freq_max;
|
||||||
},
|
},
|
||||||
cmtIsOutOfLegalRange() {
|
cmtIsOutOfLegalRange() {
|
||||||
|
const country = this.dtuConfigList.country_def?.[this.dtuConfigList.cmt_country];
|
||||||
|
if (!country) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
return (
|
return (
|
||||||
this.dtuConfigList.cmt_frequency <
|
this.dtuConfigList.cmt_frequency < country.freq_legal_min ||
|
||||||
this.dtuConfigList.country_def[this.dtuConfigList.cmt_country].freq_legal_min ||
|
this.dtuConfigList.cmt_frequency > country.freq_legal_max
|
||||||
this.dtuConfigList.cmt_frequency >
|
|
||||||
this.dtuConfigList.country_def[this.dtuConfigList.cmt_country].freq_legal_max
|
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@@ -184,7 +186,9 @@ export default defineComponent({
|
|||||||
// Don't do anything on initial load (then oldValue equals undefined)
|
// Don't do anything on initial load (then oldValue equals undefined)
|
||||||
if (oldValue != undefined) {
|
if (oldValue != undefined) {
|
||||||
this.$nextTick(() => {
|
this.$nextTick(() => {
|
||||||
this.dtuConfigList.cmt_frequency = this.dtuConfigList.country_def[newValue].freq_default;
|
if (this.dtuConfigList.country_def[newValue]) {
|
||||||
|
this.dtuConfigList.cmt_frequency = this.dtuConfigList.country_def[newValue].freq_default;
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -44,7 +44,7 @@
|
|||||||
}"
|
}"
|
||||||
>
|
>
|
||||||
{{ $n(inverter.AC[0]?.Power?.v || 0, 'decimalNoDigits') }}
|
{{ $n(inverter.AC[0]?.Power?.v || 0, 'decimalNoDigits') }}
|
||||||
{{ inverter.AC[0].Power?.u }}
|
{{ inverter.AC[0]?.Power?.u }}
|
||||||
</span>
|
</span>
|
||||||
<span v-else class="badge text-bg-light">-</span>
|
<span v-else class="badge text-bg-light">-</span>
|
||||||
</div>
|
</div>
|
||||||
@@ -196,11 +196,11 @@
|
|||||||
(chanType.name == 'DC' && getSumIrridiation(inverter) == 0) ||
|
(chanType.name == 'DC' && getSumIrridiation(inverter) == 0) ||
|
||||||
(chanType.name == 'DC' &&
|
(chanType.name == 'DC' &&
|
||||||
getSumIrridiation(inverter) > 0 &&
|
getSumIrridiation(inverter) > 0 &&
|
||||||
chanType.obj[channel].Irradiation?.max) ||
|
chanType.obj[channel]?.Irradiation?.max) ||
|
||||||
0 > 0
|
0 > 0
|
||||||
"
|
"
|
||||||
>
|
>
|
||||||
<div class="col">
|
<div class="col" v-if="chanType.obj[channel]">
|
||||||
<InverterChannelInfo
|
<InverterChannelInfo
|
||||||
:channelData="chanType.obj[channel]"
|
:channelData="chanType.obj[channel]"
|
||||||
:channelType="chanType.name"
|
:channelType="chanType.name"
|
||||||
@@ -557,7 +557,7 @@ export default defineComponent({
|
|||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
isLogged: this.isLoggedIn(),
|
isLogged: isLoggedIn(),
|
||||||
|
|
||||||
socket: {} as WebSocket,
|
socket: {} as WebSocket,
|
||||||
heartInterval: 0,
|
heartInterval: 0,
|
||||||
@@ -705,7 +705,7 @@ export default defineComponent({
|
|||||||
if (foundIdx == -1) {
|
if (foundIdx == -1) {
|
||||||
Object.assign(this.liveData.inverters, newData.inverters);
|
Object.assign(this.liveData.inverters, newData.inverters);
|
||||||
this.liveData.inverters.forEach((inv) => this.resetDataAging(inv));
|
this.liveData.inverters.forEach((inv) => this.resetDataAging(inv));
|
||||||
} else {
|
} else if (this.liveData.inverters[foundIdx]) {
|
||||||
Object.assign(this.liveData.inverters[foundIdx], newData.inverters[0]);
|
Object.assign(this.liveData.inverters[foundIdx], newData.inverters[0]);
|
||||||
this.resetDataAging(this.liveData.inverters[foundIdx]);
|
this.resetDataAging(this.liveData.inverters[foundIdx]);
|
||||||
}
|
}
|
||||||
@@ -945,7 +945,7 @@ export default defineComponent({
|
|||||||
getSumIrridiation(inv: Inverter): number {
|
getSumIrridiation(inv: Inverter): number {
|
||||||
let total = 0;
|
let total = 0;
|
||||||
Object.keys(inv.DC).forEach((key) => {
|
Object.keys(inv.DC).forEach((key) => {
|
||||||
total += inv.DC[key as unknown as number].Irradiation?.max || 0;
|
total += inv.DC[key as unknown as number]?.Irradiation?.max || 0;
|
||||||
});
|
});
|
||||||
return total;
|
return total;
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user