фикс ошибок: пустая строка qos.class.filters.proto в запросе, не применяющиеся настройки сети, нет шага у "ACM*" и "*ослабление"
This commit is contained in:
@@ -185,7 +185,7 @@
|
||||
</label>
|
||||
<label>
|
||||
<span>Ослабление, дБ</span>
|
||||
<input v-model="param.tx.attenuation" type="number"/>
|
||||
<input v-model="param.tx.attenuation" type="number" step="0.01"/>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
@@ -270,7 +270,7 @@
|
||||
</label>
|
||||
<label v-show="param.dvbs2.mode === 'acm'">
|
||||
<span>Запас ОСШ</span>
|
||||
<input v-model="param.dvbs2.snrReserve" type="number">
|
||||
<input v-model="param.dvbs2.snrReserve" type="number" step="0.01">
|
||||
</label>
|
||||
|
||||
<h3>Авто-регулировка мощности</h3>
|
||||
@@ -283,15 +283,15 @@
|
||||
</label>
|
||||
<label>
|
||||
<span>Максимальное ослабление</span>
|
||||
<input v-model="param.acm.maxAttenuation" type="number"/>
|
||||
<input v-model="param.acm.maxAttenuation" type="number" step="0.01"/>
|
||||
</label>
|
||||
<label>
|
||||
<span>Минимальное ослабление</span>
|
||||
<input v-model="param.acm.minAttenuation" type="number"/>
|
||||
<input v-model="param.acm.minAttenuation" type="number" step="0.01"/>
|
||||
</label>
|
||||
<label>
|
||||
<span>Требуемое ОСШ</span>
|
||||
<input v-model="param.acm.requiredSnr" type="number"/>
|
||||
<input v-model="param.acm.requiredSnr" type="number" step="0.01"/>
|
||||
</label>
|
||||
</div>
|
||||
<div class="settings-set-container">
|
||||
@@ -349,15 +349,15 @@
|
||||
<h3 v-show="param.cinc.mode === 'positional'">Настройки позиционирования</h3>
|
||||
<label v-show="param.cinc.mode === 'positional'">
|
||||
<span>Широта станции</span>
|
||||
<input v-model="param.cinc.position.station.latitude" type="number" step="0.0001"/>
|
||||
<input v-model="param.cinc.position.station.latitude" type="number" step="0.000001"/>
|
||||
</label>
|
||||
<label v-show="param.cinc.mode === 'positional'">
|
||||
<span>Долгота станции</span>
|
||||
<input v-model="param.cinc.position.station.longitude" type="number" step="0.0001"/>
|
||||
<input v-model="param.cinc.position.station.longitude" type="number" step="0.000001"/>
|
||||
</label>
|
||||
<label v-show="param.cinc.mode === 'positional'">
|
||||
<span>Подспутниковая точка</span>
|
||||
<input v-model="param.cinc.position.satelliteLongitude" type="number" step="0.0001"/>
|
||||
<input v-model="param.cinc.position.satelliteLongitude" type="number" step="0.000001"/>
|
||||
</label>
|
||||
|
||||
<h3 v-show="param.cinc.mode === 'delay'">Задержка до спутника</h3>
|
||||
@@ -1173,7 +1173,7 @@
|
||||
for (const fi in qc.filters) {
|
||||
let filter = {}
|
||||
if (qc['filters'][fi].vlan !== "") { filter['vlan'] = qc['filters'][fi].vlan }
|
||||
if (qc['filters'][fi].proto !== "") {
|
||||
if (qc['filters'][fi].proto.length > 0) {
|
||||
let tmp = "";
|
||||
for (let pid = 0; pid < qc['filters'][fi].proto.length; pid++) {
|
||||
if (pid !== 0) { tmp += ',' }
|
||||
@@ -1192,6 +1192,10 @@
|
||||
|
||||
res.filters.push(filter)
|
||||
}
|
||||
if (res.filters.length === 0) {
|
||||
// автоматическое выключение класса, если правил нет
|
||||
res.disabled = true
|
||||
}
|
||||
|
||||
return res
|
||||
}
|
||||
|
Reference in New Issue
Block a user