query store

This commit is contained in:
Julian Krauser 2024-12-18 22:27:44 +01:00
parent a01764e471
commit 9206a657c1
12 changed files with 490 additions and 34 deletions

View file

@ -9,9 +9,10 @@
<div class="flex flex-col w-full h-full gap-2 px-7 overflow-y-auto">
<BuilderHost
v-model="query"
@query:run="sendQuery()"
@query:save=""
@results:clear="clearResults()"
allow-predefined-select
@query:run="sendQuery"
@query:save="triggerSave"
@results:clear="clearResults"
@results:export=""
/>
<p>Ergebnisse:</p>
@ -63,6 +64,7 @@ import Pagination from "@/components/Pagination.vue";
import { useQueryBuilderStore } from "@/stores/admin/queryBuilder";
import BuilderHost from "../../../../components/queryBuilder/BuilderHost.vue";
import type { DynamicQueryStructure } from "@/types/dynamicQueries";
import { useQueryStoreStore } from "@/stores/admin/queryStore";
</script>
<script lang="ts">
@ -76,6 +78,7 @@ export default defineComponent({
},
methods: {
...mapActions(useQueryBuilderStore, ["fetchTableMetas", "sendQuery", "clearResults"]),
...mapActions(useQueryStoreStore, ["triggerSave"]),
},
});
</script>