diff --git a/public/js/pages/Radius/Radius.js b/public/js/pages/Radius/Radius.js index 94ad6773a..45bc03abf 100644 --- a/public/js/pages/Radius/Radius.js +++ b/public/js/pages/Radius/Radius.js @@ -276,43 +276,49 @@ Vue.component('radius-ont-parser', { Vue.component('radius-online-state', { props: ['username'], template: ` -
| {{ user.info }} |
- |
@@ -472,6 +479,8 @@ Vue.component('radius', { showRadacctModal: false, checkOnlineState: 0, radacctData: null, + isLoading: false, + searchCount: 0, } }, async mounted() { @@ -483,6 +492,7 @@ Vue.component('radius', { this.showRadacctModal = false; }, async loadRadiusUsers() { + this.isLoading = true; let custnum = ''; if (this.$refs.billAddr.displayValue.length > 5) { custnum = this.$refs.billAddr.displayValue.match(/\[(\d+)]/)[1]; @@ -503,6 +513,8 @@ Vue.component('radius', { } else { console.error('Failed to load radius users'); } + this.isLoading = false; + this.searchCount = this.searchCount + 1; }, async fetchRadacctData(username) { const params = new URLSearchParams({ |