webapp: Implement CMT pa level as range control
This commit is contained in:
parent
15156b4b87
commit
ac5df9a91d
@ -36,11 +36,14 @@
|
|||||||
<BIconInfoCircle v-tooltip :title="$t('dtuadmin.CmtPaLevelHint')" />
|
<BIconInfoCircle v-tooltip :title="$t('dtuadmin.CmtPaLevelHint')" />
|
||||||
</label>
|
</label>
|
||||||
<div class="col-sm-10">
|
<div class="col-sm-10">
|
||||||
<select id="inputCmtPaLevel" class="form-select" v-model="dtuConfigList.cmt_palevel">
|
<div class="input-group mb-3">
|
||||||
<option v-for="palevel in cmtpalevelList" :key="palevel.key" :value="palevel.key">
|
<input type="range" class="form-control form-range"
|
||||||
{{ $t(`dtuadmin.` + palevel.value, { db: palevel.db }) }}
|
v-model="dtuConfigList.cmt_palevel"
|
||||||
</option>
|
min="-10" max="20"
|
||||||
</select>
|
id="inputCmtPaLevel" aria-describedby="basic-addon1"
|
||||||
|
style="height: unset;" />
|
||||||
|
<span class="input-group-text" id="basic-addon1">{{ cmtPaLevelText }}</span>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -96,12 +99,6 @@ export default defineComponent({
|
|||||||
{ key: 2, value: 'High', db: "-6" },
|
{ key: 2, value: 'High', db: "-6" },
|
||||||
{ key: 3, value: 'Max', db: "0" },
|
{ key: 3, value: 'Max', db: "0" },
|
||||||
],
|
],
|
||||||
cmtpalevelList: [
|
|
||||||
{ key: 0, value: 'Min', db: "0" },
|
|
||||||
{ key: 13, value: 'Low', db: "13" },
|
|
||||||
{ key: 17, value: 'High', db: "17" },
|
|
||||||
{ key: 20, value: 'Max', db: "20" },
|
|
||||||
],
|
|
||||||
alertMessage: "",
|
alertMessage: "",
|
||||||
alertType: "info",
|
alertType: "info",
|
||||||
showAlert: false,
|
showAlert: false,
|
||||||
@ -114,6 +111,9 @@ export default defineComponent({
|
|||||||
cmtFrequencyText() {
|
cmtFrequencyText() {
|
||||||
return this.$n(this.dtuConfigList.cmt_frequency / 1000, "decimalTwoDigits") + " MHz";
|
return this.$n(this.dtuConfigList.cmt_frequency / 1000, "decimalTwoDigits") + " MHz";
|
||||||
},
|
},
|
||||||
|
cmtPaLevelText() {
|
||||||
|
return this.$n(this.dtuConfigList.cmt_palevel * 1) + " dBm";
|
||||||
|
},
|
||||||
cmtIsOutOfEu() {
|
cmtIsOutOfEu() {
|
||||||
return this.dtuConfigList.cmt_frequency < 863000 || this.dtuConfigList.cmt_frequency > 870000;
|
return this.dtuConfigList.cmt_frequency < 863000 || this.dtuConfigList.cmt_frequency > 870000;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user