added new ip filter

This commit is contained in:
Luca Haid
2025-09-25 09:25:40 +02:00
parent 26a5f50977
commit 35b568ea1f
+3 -4
View File
@@ -30,7 +30,6 @@ function validateData(strasse, plz, stadt, info) {
Vue.component('radius-ont-parser', { Vue.component('radius-ont-parser', {
template: ` template: `
<div class="container mt-4"> <div class="container mt-4">
<!-- Step 1: File Upload -->
<div v-if="step === 1" class="card"> <div v-if="step === 1" class="card">
<div class="card-body"> <div class="card-body">
<h4 class="card-title">Schritt 1: Excel (XLSX) Upload</h4> <h4 class="card-title">Schritt 1: Excel (XLSX) Upload</h4>
@@ -38,7 +37,6 @@ Vue.component('radius-ont-parser', {
</div> </div>
</div> </div>
<!-- Step 2: Column Mapping -->
<div v-if="step === 2" class="card mt-4"> <div v-if="step === 2" class="card mt-4">
<div class="card-body"> <div class="card-body">
<h4 class="card-title">Schritt 2: Spaltenzuordnung</h4> <h4 class="card-title">Schritt 2: Spaltenzuordnung</h4>
@@ -57,7 +55,6 @@ Vue.component('radius-ont-parser', {
</div> </div>
<!-- Step 3: Result Download -->
<div v-if="step === 3" class="card mt-4"> <div v-if="step === 3" class="card mt-4">
<div class="card-body"> <div class="card-body">
<h4 class="card-title">Schritt 3: Ergebnisse</h4> <h4 class="card-title">Schritt 3: Ergebnisse</h4>
@@ -87,7 +84,6 @@ Vue.component('radius-ont-parser', {
</div> </div>
</div> </div>
<!-- Loading Screen -->
<div v-if="loading" class="loading-overlay mt-4"> <div v-if="loading" class="loading-overlay mt-4">
<div class="progress"> <div class="progress">
<div class="progress-bar progress-bar-striped progress-bar-animated" <div class="progress-bar progress-bar-striped progress-bar-animated"
@@ -337,6 +333,7 @@ Vue.component('radius', {
<div class="filters" @keyup.enter="loadRadiusUsers"> <div class="filters" @keyup.enter="loadRadiusUsers">
<tt-autocomplete sm :api-url="billAddrAutoCompleteUrl" label="Rechnungsadresse" v-model="custnum" ref="billAddr"/> <tt-autocomplete sm :api-url="billAddrAutoCompleteUrl" label="Rechnungsadresse" v-model="custnum" ref="billAddr"/>
<tt-input sm label="Username" name="username" v-model="username"/> <tt-input sm label="Username" name="username" v-model="username"/>
<tt-input sm label="IP" name="ip" v-model="ip"/>
<tt-input sm label="Info" name="info" v-model="info"/> <tt-input sm label="Info" name="info" v-model="info"/>
<tt-checkbox v-model="checkOnlineState" label="Online-Status abfragen" sm/> <tt-checkbox v-model="checkOnlineState" label="Online-Status abfragen" sm/>
<tt-button sm icon="fas fa-search" text="Suchen" additional-class="btn-primary" style="justify-self:center" @click="loadRadiusUsers" <tt-button sm icon="fas fa-search" text="Suchen" additional-class="btn-primary" style="justify-self:center" @click="loadRadiusUsers"
@@ -474,6 +471,7 @@ Vue.component('radius', {
freeStfUsers: [], freeStfUsers: [],
username: '', username: '',
info: '', info: '',
ip: '',
custnum: '', custnum: '',
window: window, window: window,
showRadacctModal: false, showRadacctModal: false,
@@ -503,6 +501,7 @@ Vue.component('radius', {
username: this.username, username: this.username,
info: this.info, info: this.info,
custnum: custnum, custnum: custnum,
ip: this.ip,
}); });
const response = await fetch(`${window.TT_CONFIG['BASE_PATH']}/Radius/proxyUnsecureHTTPRequestToRadius?${params.toString()}`); const response = await fetch(`${window.TT_CONFIG['BASE_PATH']}/Radius/proxyUnsecureHTTPRequestToRadius?${params.toString()}`);
if (response.ok) { if (response.ok) {