fix query builder requests pagination & pagination loading

This commit is contained in:
Julian Krauser 2024-12-31 14:52:17 +01:00
parent 79a4594878
commit 6154518cbd
2 changed files with 11 additions and 4 deletions

View file

@ -32,8 +32,10 @@ export const useQueryBuilderStore = defineStore("queryBuilder", {
},
sendQuery(offset = 0, count = 25, query?: DynamicQueryStructure | string) {
this.queryError = "";
this.data = [];
this.totalLength = 0;
if (offset == 0) {
this.data = [];
this.totalLength = 0;
}
let queryToSend = query ?? this.query;
if (queryToSend == undefined || queryToSend == "" || (typeof queryToSend != "string" && queryToSend.table == ""))
return;
@ -44,7 +46,7 @@ export const useQueryBuilderStore = defineStore("queryBuilder", {
})
.then((result) => {
if (result.data.stats == "success") {
this.data = result.data.rows;
this.data = [...this.data, ...result.data.rows];
this.totalLength = result.data.total;
this.loadingData = "fetched";
} else {