fixed max cell input to 10

This commit is contained in:
Russel Yasol
2024-03-29 23:47:36 +08:00
parent 618f978018
commit ca895cab0d

View File

@@ -545,6 +545,7 @@
nrMode: null, nrMode: null,
lockedBands: null, lockedBands: null,
cellState: null, cellState: null,
invalidCellNum: "",
atCommandResponse: "", atCommandResponse: "",
queryCommandResponse: "", queryCommandResponse: "",
lockBands() { lockBands() {
@@ -614,6 +615,7 @@
if (this.networkMode2 === "LTE") { if (this.networkMode2 === "LTE") {
if (parseInt(this.cellNum) > 10) { if (parseInt(this.cellNum) > 10) {
this.invalidCellNum = "Invalid";
this.isError = true; this.isError = true;
this.startCountdown(); this.startCountdown();
console.error("Invalid frequency number."); console.error("Invalid frequency number.");
@@ -804,7 +806,6 @@
}); });
}, },
sendAtCommand(atcmd) { sendAtCommand(atcmd) {
this.isLocking = true;
this.isLoading = true; this.isLoading = true;
this.startCountdown(); this.startCountdown();
console.log(atcmd); console.log(atcmd);
@@ -852,13 +853,14 @@
function generateFreqNumberInputs(num) { function generateFreqNumberInputs(num) {
let html = ""; let html = "";
for (let i = 1; i <= num; i++) { const maxFields = Math.min(num, 10); // Limit to a maximum of 10 fields
for (let i = 1; i <= maxFields; i++) {
html += ` html += `
<div style="margin-top: 1rem" x-show="cellNum >= ${i} && networkMode2 == 'LTE'"> <div style="margin-top: 1rem" x-show="cellNum >= ${i} && networkMode2 == 'LTE'">
<div style="display: flex; flex-direction: row"> <div style="display: flex; flex-direction: row">
<input class="input is-info" type="text" placeholder="EARFCN" x-model="earfcn${i}" /> <input class="input is-info" type="text" placeholder="EARFCN" x-model="earfcn${i}" />
<input class="input is-info" type="text" placeholder="PCI" x-model="pci${i}" style="margin-left: 1rem" /> <input class="input is-info" type="text" placeholder="PCI" x-model="pci${i}" style="margin-left: 1rem" />
</div> </div>
</div> </div>
`; `;
} }